Package | Description |
---|---|
net.ko.bean |
Java beans
|
net.ko.cache |
Gestion du cache (ehCache)
|
net.ko.controller |
Classes permettant de gérer le contrôleur
|
net.ko.displays |
Classes de gestion de l'affichage
|
net.ko.http.js |
Classes associées à javascript
|
net.ko.http.objects |
Objets spécifiques aux projets web
|
net.ko.http.views |
Vues HTML : formulaires,listes, contrôles
|
net.ko.interfaces |
Interfaces
|
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
|
net.ko.samples |
Classes exemples
|
net.ko.utils |
Classes utilitaires : fichiers, chaînes, properties, templates
|
Modifier and Type | Class and Description |
---|---|
class |
KClass |
class |
KTester |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<KObject> |
KClass.getClazz() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends KObject> |
CacheList.getClazz() |
KListObject<? extends KObject> |
CacheList.getList(KCache kcache) |
Modifier and Type | Method and Description |
---|---|
static void |
KCache.addKObjectInKL(KObject ko) |
static void |
KCache.deleteKObjectInKL(KObject ko) |
static java.lang.Object |
KCache.getObjectValue(KObject ko) |
static java.lang.Object |
KCache.getObjectValueInKL(KObject ko) |
static void |
KCache.opOnKObjectInKL(KObject ko,
KRecordStatus rs) |
static void |
KCache.put(KObject ko) |
static void |
KCache.removeKLFrom(KObject ko) |
static void |
KCache.replace(KObject ko) |
static void |
KCache.replace(KObject ko,
boolean fromList) |
static void |
KCache.replaceKObjectInKL(KObject ko) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
KCache.getObjectValue(KListObject<? extends KObject> kl) |
static void |
KCache.put(KListObject<? extends KObject> kl) |
static void |
KCache.remove(KListObject<? extends KObject> kl) |
static void |
KCache.replace(KListObject<? extends KObject> kl) |
Constructor and Description |
---|
CacheList(java.lang.Class<? extends KObject> clazz) |
CacheList(KListObject<? extends KObject> kl,
KCache kcache) |
Modifier and Type | Class and Description |
---|---|
class |
KObjectFieldController |
Modifier and Type | Method and Description |
---|---|
boolean |
KXmlControllers.isValid(KObject ko) |
boolean |
KObjectController.isValid(KObject ko) |
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
KXmlControllers.messages(KObject ko) |
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
KObjectController.messages(KObject ko) |
Modifier and Type | Method and Description |
---|---|
void |
KObjectDisplay.afterLoading(KObject ko,
KobjectHttpAbstractView view,
javax.servlet.http.HttpServletRequest request) |
void |
KObjectDisplay.beforeLoading(KObject object,
KobjectHttpAbstractView view,
javax.servlet.http.HttpServletRequest request) |
KFieldControl |
KHttpDisplay.getBestControl(KObject ko,
java.lang.String field) |
KFieldControl |
DefaultDisplay.getBestControl(KObject ko,
java.lang.String field) |
java.lang.String |
KObjectDisplay.getCaption(KObject ko,
java.lang.String memberName) |
KFieldControl |
KObjectDisplay.getControl(KObject ko,
java.lang.String memberName,
KObjectController koc,
javax.servlet.http.HttpServletRequest request) |
HtmlControlType |
KHttpDisplay.getControlType(KObject ko,
java.lang.String field) |
HtmlControlType |
DefaultDisplay.getControlType(KObject ko,
java.lang.String field) |
KFieldControl |
KHttpDisplay.getDefaultControl(KObject ko,
java.lang.String field) |
KFieldControl |
DefaultDisplay.getDefaultControl(KObject ko,
java.lang.String field) |
KFieldControl |
KHttpDisplay.getFc(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.String caption,
HtmlControlType type,
java.lang.String options,
java.lang.Object listObject) |
KFieldControl |
DefaultDisplay.getFc(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.String caption,
HtmlControlType type,
java.lang.String options,
java.lang.Object listObject) |
KFieldControl |
Display.getFcCheckBox(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.Object listObject,
java.lang.String caption,
java.lang.String options) |
KFieldControl |
Display.getFcInput(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.String caption,
HtmlControlType type,
java.lang.String options) |
KFieldControl |
Display.getFcLabel(KObject ko,
java.lang.String field,
java.lang.String caption,
java.lang.String options) |
KFieldControl |
Display.getFcList(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.Object listObject,
java.lang.String caption,
HtmlControlType type,
java.lang.String options) |
KFieldControl |
Display.getFcRadio(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.String listObject,
java.lang.String caption,
java.lang.String options) |
KFieldControl |
KObjectDisplay.getReadOnlyControl(KObject ko,
java.lang.String memberName,
KObjectController koc,
javax.servlet.http.HttpServletRequest request) |
java.lang.String |
KObjectDisplay.show(KObject ko) |
java.lang.String |
KObjectDisplay.showInList(KObject ko,
java.lang.String memberName) |
java.lang.String |
KObjectDisplay.showWithMask(KObject ko,
java.lang.String mask) |
java.lang.String |
KHttpDisplay.showWithMask(KObject ko,
java.lang.String mask,
java.lang.String sepFirst,
java.lang.String sepLast) |
abstract java.lang.String |
Display.showWithMask(KObject ko,
java.lang.String mask,
java.lang.String sepFirst,
java.lang.String sepLast) |
java.lang.String |
DefaultDisplay.showWithMask(KObject ko,
java.lang.String mask,
java.lang.String sepFirst,
java.lang.String sepLast) |
java.lang.String |
KHttpDisplay.showWithMask(KObject ko,
java.lang.String mask,
java.lang.String sepFirst,
java.lang.String sepLast,
KObjectDisplay koDisplay) |
abstract java.lang.String |
Display.showWithMask(KObject ko,
java.lang.String mask,
java.lang.String sepFirst,
java.lang.String sepLast,
KObjectDisplay koDisplay) |
java.lang.String |
DefaultDisplay.showWithMask(KObject ko,
java.lang.String mask,
java.lang.String sepFirst,
java.lang.String sepLast,
KObjectDisplay koDisplay) |
Modifier and Type | Method and Description |
---|---|
void |
KObjectDisplay.afterLoading(KListObject<? extends KObject> kl,
KPageList list,
javax.servlet.http.HttpServletRequest request) |
void |
KObjectDisplay.beforeLoading(java.lang.Class<? extends KObject> clazz,
KPageList list,
javax.servlet.http.HttpServletRequest request) |
java.lang.String |
KObjectDisplay.getCaption(java.lang.Class<? extends KObject> clazz) |
java.lang.String |
KObjectDisplay.getFormCaption(java.lang.Class<? extends KObject> clazz,
KObjectController koc) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
KJavaScript.getKoEditBtn(KObject ko) |
Modifier and Type | Method and Description |
---|---|
void |
KHttpSession.setQueryString(KObject o,
java.lang.String queryString) |
void |
KHttpSession.setRequestParametersTo(KObject o,
javax.servlet.http.HttpServletRequest request)
Affecte les paramètres de la requête à un objet de type KObject (affectation des paramètres aux membres de même nom)
|
void |
KHttpSession.toRequestAttributes(KObject o,
javax.servlet.http.HttpServletRequest request)
Ajoute dans la requête un attribut pour chacun des membres de l'objet de type KObject
|
Modifier and Type | Method and Description |
---|---|
KObject |
KobjectHttpAbstractView.getKobject() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<KObject> |
KPageList.getClazz() |
KListObject<? extends KObject> |
KHttpListForm.getFkList() |
KListObject<KObject> |
KPagination.getKListObject() |
KListObject<KObject> |
KPageList.getKListObject()
Retourne la liste complète des objets à afficher
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
KViewElementsMap.parseTemplate(KHttpFormTpl form,
KObject ko,
java.lang.String strMask,
java.lang.String sepFirst,
java.lang.String sepLast) |
java.lang.String |
KViewElementsMap.parseTemplate(KHttpFormTpl form,
KObject ko,
java.lang.String strMask,
java.lang.String sepFirst,
java.lang.String sepLast,
boolean exec) |
java.lang.String |
KViewElementsMap.parseTemplate(KHttpShowTpl show,
KObject ko,
java.lang.String strMask,
java.lang.String sepFirst,
java.lang.String sepLast) |
void |
KHttpListForm.setRequestParameters(KObject ko,
int position) |
Modifier and Type | Method and Description |
---|---|
boolean |
KPageList.koClassEquals(java.lang.Class<KObject> clazz) |
void |
KPageList.setClazz(java.lang.Class<KObject> clazz) |
Constructor and Description |
---|
KFormTemplateParser(KObject ko,
java.lang.String strTemplate) |
KHttpForm(KObject ko,
javax.servlet.http.HttpServletRequest request) |
KHttpForm(KObject ko,
javax.servlet.http.HttpServletRequest request,
boolean clientControl,
java.lang.String id)
Crée une instance de formulaire permettant d'ajouter/modifier une instance d'objet dérivant de KObject
|
KHttpFormTpl(KObject ko,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean clientControl,
java.lang.String id,
java.lang.String strTemplate) |
KHttpFormTpl(KObject ko,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String strTemplate) |
KHttpShow(KObject ko,
javax.servlet.http.HttpServletRequest request) |
KHttpShowTpl(KObject newInstance,
javax.servlet.http.HttpServletRequest request) |
KHttpShowTpl(KObject ko,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String strTemplate) |
KobjectHttpAbstractForm(KObject ko,
javax.servlet.http.HttpServletRequest request) |
KobjectHttpAbstractView(KObject ko,
javax.servlet.http.HttpServletRequest request) |
Constructor and Description |
---|
KHttpListForm(java.lang.Class<? extends KObject> clazz,
javax.servlet.http.HttpServletRequest request,
java.lang.String member) |
KHttpListForm(KListObject<? extends KObject> listObject,
javax.servlet.http.HttpServletRequest request,
java.lang.String member) |
KHttpListForm(KListObject<? extends KObject> kl,
javax.servlet.http.HttpServletRequest request,
java.lang.String member,
KConstraintHasManyBelongsTo cHasManyBelongsTo) |
Modifier and Type | Method and Description |
---|---|
void |
IKobjectDisplay.afterLoading(KObject ko,
KobjectHttpAbstractView view,
javax.servlet.http.HttpServletRequest request)
Se produit après le chargement de l'objet ko dans la vue view
|
void |
IKobjectDisplay.beforeLoading(KObject object,
KobjectHttpAbstractView view,
javax.servlet.http.HttpServletRequest request)
Se produit avant le chargement de l'objet ko dans la vue view
|
void |
IKommande.execute(KObject ko) |
KFieldControl |
Dispayable.getBestControl(KObject ko,
java.lang.String field)
Retourne le contrôle visuel le mieux adapté à la modification du membre field de l'objet ko
par analyse du type de données, et des paramètres spécifiés dans le fichier xml contrôleur
|
java.lang.String |
IKobjectDisplay.getCaption(KObject ko,
java.lang.String memberName)
Retourne la chaîne d'affichage du membre memberName de l'objet ko
|
KFieldControl |
IKobjectDisplay.getControl(KObject ko,
java.lang.String memberName,
KObjectController koc,
javax.servlet.http.HttpServletRequest request)
Retourne un contrôle visuel utilisé dans les formulaires associé au membre memberName pour l'objet ko
|
HtmlControlType |
Dispayable.getControlType(KObject ko,
java.lang.String field) |
KFieldControl |
Dispayable.getDefaultControl(KObject ko,
java.lang.String field) |
KFieldControl |
Dispayable.getFc(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.String caption,
HtmlControlType type,
java.lang.String options,
java.lang.Object listObject)
crée un contrôle visuel de type "type" pour l'objet "ko"
|
KFieldControl |
Dispayable.getFcCheckBox(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.Object listObject,
java.lang.String caption,
java.lang.String options)
Retourne un champ input de formulaire de type $type permettant de mettre à jour la proprieté $field
caption correspond au libelle du champ type peut prendre une valeur parmi : khcText, khcHidden, khcCmb, khcList, khcRadio, khcCheckBox, khcDate, khcFile, khcImage, khcTextarea, khcPassWord listObject est une collection (Klistobject), un tableau ou une chaîne représentant les cases à cocher du groupe |
KFieldControl |
Dispayable.getFcInput(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.String caption,
HtmlControlType type,
java.lang.String options)
Retourne un champ input de formulaire de type $type permettant de mettre à jour la proprieté field
caption correspond au libelle du champ type peut prendre une valeur parmi : khcText, khcHidden, khcCmb, khcList, khcRadio, khcCheckBox, khcDate, khcFile, khcImage, khcTextarea, khcPassWord |
KFieldControl |
Dispayable.getFcLabel(KObject ko,
java.lang.String field,
java.lang.String caption,
java.lang.String options) |
KFieldControl |
Dispayable.getFcList(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.Object listObject,
java.lang.String caption,
HtmlControlType type,
java.lang.String options)
Retourne un champ Select de formulaire de type $type (khcList par défaut) permettant de mettre à jour la proprieté $field
caption correspond au libelle du champ listObject est une collection (Klistobject), un tableau ou une chaîne représentant les élements de la liste type peut prendre une valeur parmi : khcText, khcHidden, khcCmb, khcList, khcRadio, khcCheckBox, khcDate, khcFile, khcImage, khcTextarea, khcPassWord |
KFieldControl |
Dispayable.getFcRadio(KObject ko,
java.lang.String field,
java.lang.String id,
java.lang.String listObject,
java.lang.String caption,
java.lang.String options)
Retourne un champ input de formulaire de type $type (khcRadio par défaut) permettant de mettre à jour la proprieté $field
caption correspond au libelle du champ type peut prendre une valeur parmi : khcText, khcHidden, khcCmb, khcList, khcRadio, khcCheckBox, khcDate, khcFile, khcImage, khcTextarea, khcPassWord listObject est une collection (Klistobject), un tableau ou une chaîne représentant les options du groupe radio |
KFieldControl |
IKobjectDisplay.getReadOnlyControl(KObject ko,
java.lang.String memberName,
KObjectController koc,
javax.servlet.http.HttpServletRequest request)
Retourne un contrôle visuel en lecture seule associé au membre memberName pour l'objet ko
|
java.lang.String |
IKobjectDisplay.show(KObject ko)
Retourne une chaîne représentant l'instance ko
|
java.lang.String |
IKobjectDisplay.showInList(KObject ko,
java.lang.String memberName)
Retourne une chaîne représentant le membre memberName de l'objet ko dans une liste
|
java.lang.String |
IKobjectDisplay.showWithMask(KObject ko,
java.lang.String mask)
Retourne une chaîne représentant l'objet ko affiché avec un masque
|
Modifier and Type | Method and Description |
---|---|
void |
IKobjectDisplay.afterLoading(KListObject<? extends KObject> kl,
KPageList list,
javax.servlet.http.HttpServletRequest request)
Se produit après le chargment de la liste
|
void |
IKobjectDisplay.beforeLoading(java.lang.Class<? extends KObject> clazz,
KPageList list,
javax.servlet.http.HttpServletRequest request)
Se produit avant le chargement de la liste
|
java.lang.String |
IKobjectDisplay.getCaption(java.lang.Class<? extends KObject> clazz)
Retourne le caption de la classe
|
java.lang.String |
IKobjectDisplay.getFormCaption(java.lang.Class<? extends KObject> clazz,
KObjectController koc)
Retourne l'étiquette associée à un type d'objet dérivé de KObject pour un formulaire
|
Modifier and Type | Class and Description |
---|---|
class |
KListObject<T extends KObject>
Classe générique permettant de gérer une liste d'instances de KObject
Collection d'objet permettant la sérialisation avec une base de données
|
Modifier and Type | Method and Description |
---|---|
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
|
KObject |
KSession.findObj(int witch,
java.lang.Class<? extends KObject> clazz,
java.lang.String where)
Charge un enregistrement depuis la base de données comme étant à la position witch de ceux répondant aux critères définis dans le paramètre where et retourne l'instance de clazz correpondante
Il est dans ce cas possible de préciser dans le paramètre where une condition permettant d'obtenir plusieurs enregistrements en réponse
|
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
|
KObject |
KConstraint.getOwner() |
KObject |
KSession.kloadOne(java.lang.Class<? extends KObject> clazz,
javax.servlet.http.HttpServletRequest request) |
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
|
KObject |
KSession.kloadOne(java.lang.String shortClassName,
javax.servlet.http.HttpServletRequest request) |
KObject |
KSession.kloadOne(java.lang.String shortClassName,
java.lang.String where) |
KObject |
KSession.kloadOne(java.lang.String shortClassName,
java.lang.String queryString,
boolean fromRequest) |
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
|
KObject |
KSession.kloadOneFromDb(java.lang.Class<? extends KObject> clazz,
java.lang.String where)
Charge un enregistrement depuis la base de données répondant aux critères définis dans le paramètre where et retourne l'instance de clazz correpondante
Préciser dans le paramètre where une condition portant sur les valeurs des clés primaires de façon à n'obtenir qu'un seul enregistrement Si le paramètre where permet d'obtenir plusieurs enregistrement, utiliser findObj |
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
|
KObject |
KListObject.selectFirst(java.lang.String criteria) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends KObject> |
KConstraintHasManyBelongsTo.getBelongsToClass() |
java.lang.Class<? extends KObject> |
KDuoClasse.getClazz() |
java.lang.Class<? extends KObject> |
KConstraint.getClazz() |
java.lang.Class<? extends KObject> |
KConstraintHasAndBelongsToMany.getClazzList() |
java.lang.Class<? extends KObject> |
KConstraint.getClazzList() |
java.lang.Class<? extends KObject> |
KConstraintHasManyBelongsTo.getJoinClass() |
java.lang.Class<? extends KObject> |
KConstraintHasAndBelongsToMany.getJoinClass() |
KListObject<? extends KObject> |
KListObject.getMemberAsKL(java.lang.String member,
java.lang.Class<? extends KObject> clazz) |
java.lang.Class<? extends KObject> |
KDuoClasse.getRelClazz() |
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) |
KListObject<? extends KObject> |
KSession.kloadFromDb(java.lang.Class<? extends KObject> clazz)
Retourne la liste complète des enregistrements de la base correpondant à la classe passée en paramètre
La liste de réponse est composée d'instances de KObject de type clazz |
KListObject<? extends KObject> |
KSession.kloadFromDb(java.lang.Class<? extends KObject> clazz,
int sortedFieldNum)
Retourne la liste complète des enregistrements de la base correpondant à la classe passée en paramètre, triée sur le numéro du champ sortedFieldNum
|
KListObject<? extends KObject> |
KSession.kloadFromDb(java.lang.Class<? extends KObject> clazz,
java.lang.String sql)
Retourne la liste sélective des enregistrements de la base correpondant à la classe passée en paramètre, et répondant à l'instruction sql
La liste de réponse est composée d'instances de KObject de type clazz |
KListObject<KObject> |
KSession.kloadMany(java.lang.String shortClassName) |
KListObject<KObject> |
KSession.kloadMany(java.lang.String shortClassName,
java.lang.String sql) |
Modifier and Type | Method and Description |
---|---|
void |
KListObject.add(int index,
KObject ko) |
void |
KListObject.add(KObject ko) |
void |
KListObject.add(KObject ko,
boolean silent) |
void |
KObject.copyFrom(KObject ko)
Effectue une copie membre à membre de l'objet passé en paramètre vers l'instance courante
|
void |
KSession.deleteFromDb(KObject object)
Supprime l'objet dans la base de données
|
boolean |
KObject.equalsWith(KObject ko)
Retourne le résultat de la comparaison membre à membre de l'objet passé en paramètre avec l'objet en cours
|
void |
KSession.insertToDb(KObject object)
Ajoute l'objet dans la base de données
|
boolean |
KListObject.remove(KObject ko) |
void |
KSession.saveToDb(KObject object)
met à jour l'objet dans la base de données en utilisant sa propriété recordstatus
|
void |
KListObject.set(int index,
KObject ko) |
void |
KConstraint.setOwner(KObject owner) |
java.lang.String |
KMask.show(KObject ko,
KObjectDisplay koDisplay) |
void |
KSession.updateToDb(KObject object)
Modifie l'objet dans la base de données
|
Modifier and Type | Method and Description |
---|---|
boolean |
KDuoClasseList.add(java.lang.Class<? extends KObject> clazz,
java.lang.Class<? extends KObject> relClazz) |
boolean |
KDuoClasseList.add(java.lang.Class<? extends KObject> clazz,
java.lang.Class<? extends KObject> relClazz) |
void |
KObject.addIn(KListObject<? extends KObject> kl)
Ajoute l'instance courante à la liste passée en paramètre
L'ajout ne sera persistant qu'après mise à jour de la liste dans la base |
boolean |
KObject.deleteFrom(KListObject<? extends KObject> kl)
Supprime l'instance courante de la liste passée en paramètre
La suppression ne sera effective qu'après mise à jour de la liste dans la base |
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
|
KObject |
KSession.findObj(int witch,
java.lang.Class<? extends KObject> clazz,
java.lang.String where)
Charge un enregistrement depuis la base de données comme étant à la position witch de ceux répondant aux critères définis dans le paramètre where et retourne l'instance de clazz correpondante
Il est dans ce cas possible de préciser dans le paramètre where une condition permettant d'obtenir plusieurs enregistrements en réponse
|
static java.lang.String |
KObject.getFirstKey(java.lang.Class<? extends KObject> clazz)
Retourne le nom du membre définit en tant que clé primaire dans la classe clazz
|
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
|
java.lang.String |
KListConstraint.getMember(java.lang.Class<? extends KObject> clazz,
java.lang.Class<? extends KConstraint> constraintClass) |
KListObject<? extends KObject> |
KListObject.getMemberAsKL(java.lang.String member,
java.lang.Class<? extends KObject> clazz) |
static boolean |
KObject.isSerializable(java.lang.Class<? extends KObject> koClass,
java.lang.String fieldName)
Détermine si le membre fieldName de la classe koClass est persistant (sérialisable dans la BDD)
|
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) |
KListObject<? extends KObject> |
KSession.kloadFromDb(java.lang.Class<? extends KObject> clazz)
Retourne la liste complète des enregistrements de la base correpondant à la classe passée en paramètre
La liste de réponse est composée d'instances de KObject de type clazz |
KListObject<? extends KObject> |
KSession.kloadFromDb(java.lang.Class<? extends KObject> clazz,
int sortedFieldNum)
Retourne la liste complète des enregistrements de la base correpondant à la classe passée en paramètre, triée sur le numéro du champ sortedFieldNum
|
KListObject<? extends KObject> |
KSession.kloadFromDb(java.lang.Class<? extends KObject> clazz,
java.lang.String sql)
Retourne la liste sélective des enregistrements de la base correpondant à la classe passée en paramètre, et répondant à l'instruction sql
La liste de réponse est composée d'instances de KObject de type clazz |
KObject |
KSession.kloadOne(java.lang.Class<? extends KObject> clazz,
javax.servlet.http.HttpServletRequest request) |
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 |
KSession.kloadOneFromDb(java.lang.Class<? extends KObject> clazz,
java.lang.String where)
Charge un enregistrement depuis la base de données répondant aux critères définis dans le paramètre where et retourne l'instance de clazz correpondante
Préciser dans le paramètre where une condition portant sur les valeurs des clés primaires de façon à n'obtenir qu'un seul enregistrement Si le paramètre where permet d'obtenir plusieurs enregistrement, utiliser findObj |
void |
KListConstraint.load(KListObject<? extends KObject> kl) |
void |
KConstraintHasMany.load(KListObject<? extends KObject> kl) |
void |
KConstraintHasAndBelongsToMany.load(KListObject<? extends KObject> kl) |
void |
KConstraintBelongsTo.load(KListObject<? extends KObject> kl) |
void |
KConstraint.load(KListObject<? extends KObject> kl) |
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 |
KObject.loadList(KListObject<? extends KObject> listObject)
Charge la liste passée en paramètre depuis la base de données
|
void |
KConstraintHasManyBelongsTo.setBelongsToClass(java.lang.Class<? extends KObject> belongsToClass) |
void |
KDuoClasse.setClazz(java.lang.Class<? extends KObject> clazz) |
void |
KConstraint.setClazz(java.lang.Class<? extends KObject> clazz) |
void |
KObject.setHasMany(KListObject<KObject> listObject)
Alimente le(s) membre(s) de l'objet associé(s) à une contrainte hasMany à partir des objets de la liste passée en paramètre
|
void |
KConstraintHasManyBelongsTo.setJoinClass(java.lang.Class<? extends KObject> joinClass) |
void |
KConstraintHasAndBelongsToMany.setJoinClass(java.lang.Class<? extends KObject> joinClass) |
void |
KDuoClasse.setRelClazz(java.lang.Class<? extends KObject> relClazz) |
java.lang.String |
KMask.show(KListObject<? extends KObject> kl) |
java.lang.String |
KMask.show(KListObject<? extends KObject> kl,
java.lang.String[] groupByMaskStrs,
java.lang.String sortedField,
java.lang.String sortedSens,
KObjectDisplay koDisplay) |
java.lang.String |
KMask.show(KListObject<? extends KObject> kl,
java.lang.String sortedField,
java.lang.String sortedSens) |
java.lang.String |
KMask.show(KListObject<? extends KObject> kl,
java.lang.String sortedField,
java.lang.String sortedSens,
KObjectDisplay koDisplay) |
java.lang.String |
KMask.show(KListObject<? extends KObject> kl,
java.lang.String groupByMaskStr,
java.lang.String sortedField,
java.lang.String sortedSens) |
java.lang.String |
KMask.show(KListObject<? extends KObject> kl,
java.lang.String groupByMaskStr,
java.lang.String sortedField,
java.lang.String sortedSens,
KObjectDisplay koDisplay) |
void |
KSession.updateToDb(KListObject<? extends KObject> list)
Met à jour la liste d'objets dans la base de données en appliquant à chacun des objets qu'elle contient l'opération correpondant à son recordStatus
|
Constructor and Description |
---|
KConstraint(java.lang.String member,
java.lang.Class<? extends KObject> clazz,
java.lang.String where) |
KConstraintBelongsTo(java.lang.String member,
java.lang.Class<? extends KObject> clazz,
java.lang.String where) |
KConstraintHasAndBelongsToMany(java.lang.String member,
java.lang.Class<? extends KObject> clazz,
java.lang.String koWhere) |
KConstraintHasAndBelongsToMany(java.lang.String member,
java.lang.Class<? extends KObject> clazz,
java.lang.String koWhere,
java.lang.String fkWhere) |
KConstraintHasMany(java.lang.String member,
java.lang.Class<? extends KObject> clazz,
java.lang.String where) |
KConstraintHasManyBelongsTo(java.lang.String member,
java.lang.Class<? extends KObject> clazz,
java.lang.String where) |
KDuoClasse(java.lang.Class<? extends KObject> clazz,
java.lang.Class<? extends KObject> relClazz) |
KDuoClasse(java.lang.Class<? extends KObject> clazz,
java.lang.Class<? extends KObject> relClazz) |
Constructor and Description |
---|
KTableCreator(java.lang.Class<? extends KObject> clazz) |
Modifier and Type | Class and Description |
---|---|
class |
KApplication |
Modifier and Type | Class and Description |
---|---|
class |
KComposante
Classe KComposante
|
class |
KCours
Classe KCours
|
class |
KDroit |
class |
KProjet |
class |
KUtilisateur |
class |
KUtilisateur_droit
Classe KUtilisateur_droit
|
Modifier and Type | Method and Description |
---|---|
static int |
KQuickSort.compare(KObject ko1,
KObject ko2,
java.lang.String attribute) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
KoUtils.getFkFieldName(java.lang.Class<? extends KObject> clazz) |
static java.lang.String |
KoUtils.getVariableListName(java.lang.Class<? extends KObject> clazz) |
static void |
KQuickSort.triRapide(KListObject<? extends KObject> kl,
java.lang.String attribute,
boolean asc) |