Package | Description |
---|---|
net.ko.creator |
Classes de génération des classes métier
|
net.ko.framework |
Classes de lancement de l'application
|
net.ko.kobject |
Classes de base mapping
|
net.ko.ksql |
Classes d'accès aux bases de données relationnelles
|
net.ko.run |
Creator en mode console
|
Modifier and Type | Method and Description |
---|---|
KDataBase |
KernelCreator.getDb() |
KDataBase |
KClassCreator.getDb() |
Modifier and Type | Method and Description |
---|---|
void |
KernelCreator.connect(KDataBase db) |
void |
KernelCreator.connect(KDataBase db,
java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base) |
void |
KernelCreator.connect(KDataBase db,
java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base,
java.lang.String port) |
void |
KListClasses.mkController(KDataBase db,
KControllerCreator cCreator) |
void |
KClassCreator.mkController(KDataBase db,
KControllerCreator cCreator,
org.w3c.dom.Element xmlElement) |
void |
KernelCreator.setDb(KDataBase db) |
void |
KClassCreator.setDb(KDataBase db) |
Constructor and Description |
---|
KClassCreator(KDataBase db,
java.lang.String tableName) |
KClassCreator(KDataBase db,
java.lang.String tableName,
java.lang.String templateFolder) |
Modifier and Type | Method and Description |
---|---|
KDataBase |
Ko.createDbInstance() |
KDataBase |
Ko.getDatabase() |
static KDataBase |
Ko.kcreateDbInstance() |
static KDataBase |
Ko.kdatabase() |
Modifier and Type | Method and Description |
---|---|
void |
Ko.connectToDb(KDataBase kdb) |
Modifier and Type | Method and Description |
---|---|
KDataBase |
KSession.connect(KDataBase kdb,
java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base) |
KDataBase |
KSession.connect(KDataBase kdb,
java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base,
java.lang.String port) |
KDataBase |
KSession.connect(KDataBase kdb,
java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base,
java.lang.String port,
java.lang.String options) |
KDataBase |
KSession.connect(java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base,
java.lang.String port)
Etablit une connexion à une base de données
|
KDataBase |
KSession.getDb() |
Modifier and Type | Method and Description |
---|---|
boolean |
KObject.add(KDataBase db)
Ajoute l'objet dans la base de données
|
void |
KSession.closeDb(KDataBase kdb) |
void |
KSession.connect(KDataBase kdb)
Etablit la connexion à la base passée en paramètre
|
KDataBase |
KSession.connect(KDataBase kdb,
java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base) |
KDataBase |
KSession.connect(KDataBase kdb,
java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base,
java.lang.String port) |
KDataBase |
KSession.connect(KDataBase kdb,
java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base,
java.lang.String port,
java.lang.String options) |
boolean |
KObject.delete(KDataBase db)
Supprime l'instance courante dans la base de données
|
boolean |
KObject.exists(KDataBase db)
Teste l'existance de l'objet dans la base de données en utilisant les valeurs actuelles de ses membres appartenant à la clé primaire
|
boolean |
KObject.exists(KDataBase db,
java.lang.String where)
Teste l'existance d'un objet dans la base de données à partir d'une condition SQL
|
void |
KListObject.filterFromDb(KDataBase db,
java.lang.String filter) |
static KObject |
KObject.find(int witch,
java.lang.Class<? extends KObject> clazz,
KDataBase db,
java.lang.String where)
Charge depuis la base de données un objet à partir de la position witch
|
static KObject |
KObject.getForConstraint(java.lang.Class<? extends KObject> clazz,
KDataBase db,
java.lang.String where)
Charge depuis la base de données un objet présent dans une contrainte
|
static boolean |
KObject.kExists(java.lang.Class<? extends KObject> clazz,
KDataBase db,
java.lang.String where)
Teste l'existance d'un objet dans la base de données à partir d'une condition where
|
static KListObject<? extends KObject> |
KListObject.kload(java.lang.Class<? extends KObject> clazz,
KDataBase db) |
static KListObject<? extends KObject> |
KListObject.kload(java.lang.Class<? extends KObject> clazz,
KDataBase db,
int sortedFieldNum) |
static KListObject<? extends KObject> |
KListObject.kload(java.lang.Class<? extends KObject> clazz,
KDataBase db,
java.lang.String sql) |
static KListObject<? extends KObject> |
KListObject.kloadForConstraint(java.lang.Class<? extends KObject> clazz,
KDataBase db,
java.lang.String sql,
KDuoClasseList duoClasseList) |
static KObject |
KObject.kloadOne(java.lang.Class<? extends KObject> clazz,
KDataBase db,
int id)
Charge depuis la base de données la première instance de clazz trouvée par son id
|
static KObject |
KObject.kloadOne(java.lang.Class<? extends KObject> clazz,
KDataBase db,
java.lang.String where)
Charge depuis la base de données la première instance de clazz trouvée satisfaisant la condition where
|
static KObject |
KObject.kloadOneForConstraint(java.lang.Class<? extends KObject> clazz,
KDataBase db,
java.lang.String where,
KDuoClasseList duoClasseList) |
KObject |
KObject.kloadOneForConstraint(KDataBase db,
java.lang.String where,
KDuoClasseList duoClasseList)
Charge une instance d'objet depuis la base dans le cadre du chargement d'une contrainte
|
void |
KListConstraint.load(KDataBase db) |
void |
KConstraint.load(KDataBase db) |
void |
KListConstraint.load(KDataBase db,
KDuoClasseList duoClasseList) |
void |
KConstraintHasMany.load(KDataBase db,
KDuoClasseList duoClasseList) |
void |
KConstraintHasAndBelongsToMany.load(KDataBase db,
KDuoClasseList duoClasseList) |
void |
KConstraintBelongsTo.load(KDataBase db,
KDuoClasseList duoClasseList) |
void |
KConstraint.load(KDataBase db,
KDuoClasseList duoClasseList) |
void |
KListConstraint.load(KDataBase db,
KDuoClasseList duoClasseList,
boolean fromList) |
static java.util.ArrayList<java.lang.Object> |
KObject.loadAllPriKeysNotIn(java.lang.Class<? extends KObject> clazz,
KDataBase db,
java.lang.String[] primaryKeyValues)
Retourne la liste des objets chargés depuis la base de données ne faisant pas partie des clés primaires passées en paramètre
|
void |
KListObject.loadFromDb(KDataBase db) |
void |
KListObject.loadFromDb(KDataBase db,
int sortedFieldNum) |
void |
KListObject.loadFromDb(KDataBase db,
java.lang.String sql) |
void |
KListObject.loadFromDb(KDataBase db,
java.lang.String sql,
KDuoClasseList duoClasseList) |
void |
KListObject.loadFromDbByFieldKeys(KDataBase db,
java.lang.String[] primaryKeyValues,
KConstraintHasAndBelongsToMany constraint,
KDuoClasseList duoClassList) |
void |
KListObject.loadFromDbByFieldKeys(KDataBase db,
java.lang.String[] primaryKeyValues,
java.lang.String field) |
void |
KListObject.loadFromDbByFieldKeys(KDataBase db,
java.lang.String[] primaryKeyValues,
java.lang.String field,
KDuoClasseList duoClassList) |
void |
KListObject.loadFromDbByPriKeys(KDataBase db,
java.lang.String[] primaryKeyValues) |
void |
KListObject.loadFromDbByPriKeys(KDataBase db,
java.lang.String[] primaryKeyValues,
KDuoClasseList duoClassList) |
void |
KListObject.loadFromDbByPriKeysNotIn(KDataBase db,
java.lang.String[] primaryKeyValues) |
KObject |
KObject.loadOne(KDataBase db)
Charge l'objet depuis la base de données en utilisant les valeurs actuelles de ses membres appartenant à la clé primaire
|
KObject |
KObject.loadOne(KDataBase db,
int id)
Charge l'objet depuis la base de données à partir de la valeur passée en paramètre de son membre id
|
KObject |
KObject.loadOne(KDataBase db,
java.lang.String where)
Charge l'objet depuis la base de données à partir d'une condition SQL
|
KObject |
KObject.loadOneById(KDataBase db,
java.lang.String id)
Charge l'objet depuis la base de données à partir de la valeur passée en paramètre de son membre id
|
KObject |
KObject.loadOneByPriKeys(KDataBase db,
java.lang.String[] keyValues)
Charge l'objet depuis la base de données à partir des valeurs passées en paramètre de ses membres appartenant à la clé primaire
|
void |
KListConstraint.save(KDataBase db) |
void |
KConstraintHasMany.save(KDataBase db) |
void |
KConstraintHasAndBelongsToMany.save(KDataBase db) |
void |
KConstraintBelongsTo.save(KDataBase db) |
abstract void |
KConstraint.save(KDataBase db) |
void |
KListObject.saveToDb(KDataBase db) |
void |
KSession.setDb(KDataBase db)
Attribue une connexion existante à la session
|
boolean |
KObject.update(KDataBase db) |
boolean |
KObject.updateToDb(KDataBase db)
Met à jour l'objet en cours dans la base de données en tenant compte de son membre recordStatus
|
boolean |
KObject.updateToDb(KDataBase db,
boolean fromList)
Met à jour l'objet en cours dans la base de données en tenant compte de son membre recordStatus
|
Modifier and Type | Class and Description |
---|---|
class |
KDataBaseConnection |
class |
KDBCustom |
class |
KDBMysql |
class |
KDBOdbc |
class |
KDBOracle |
Modifier and Type | Method and Description |
---|---|
KDataBase |
KDbConnectionPool.getConnection() |
KDataBase |
KDbResultSet.getDatabase() |
static KDataBase |
KDbConnectionPool.kconnection() |
Modifier and Type | Method and Description |
---|---|
void |
KDbConnectionPool.add(KDataBase connection) |
void |
KTableCreator.dropTable(KDataBase db) |
boolean |
KTableCreator.execute(KDataBase db) |
boolean |
KTableCreator.execute(KDataBase db,
boolean dropBefore) |
static boolean |
KDataBase.isValid(KDataBase db) |
void |
KDbConnectionPool.remove(KDataBase db) |
void |
KDbConnectionPool.returnConnection(KDataBase db) |
Constructor and Description |
---|
KDbResultSet(java.sql.ResultSet resultSet,
KDataBase db) |
Modifier and Type | Method and Description |
---|---|
static KDataBase |
KoCreator.connect(KProperties saisie) |