Skip navigation links
A B C D E F G I J L M N O P R S T U V 

A

addField(Field) - Method in class ch.emf.dao.filtering.Search
 
addField(String) - Method in class ch.emf.dao.filtering.Search
 
addFields(Field...) - Method in class ch.emf.dao.filtering.Search
 
addFields(String...) - Method in class ch.emf.dao.filtering.Search
 
addFilter(Filter) - Method in class ch.emf.dao.filtering.Search
 
addFilter(String, String, Object) - Method in class ch.emf.dao.filtering.Search2
N'ajoute un filtre que si la valeur spécifiée est non nulle.
addFilterAnd() - Method in class ch.emf.dao.filtering.Search
 
addFilterAnd() - Method in class ch.emf.dao.filtering.Search2
Ajoute une condition logique ET (and) après les filtres existants.
addFilterBetween(Field, Object, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterBetween(String, Object, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterBetween(String, Object, Object) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si une valeur dans la DB se trouve entre deux valeurs de références pour une propriété donnée.
addFilterByOp(Field, Operator, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterByOp(String, Operator, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterCloseParenthesis() - Method in class ch.emf.dao.filtering.Search
 
addFilterCloseParenthesis() - Method in class ch.emf.dao.filtering.Search2
Ajoute une parenthèse fermante à la clause WHERE en cours de création.
addFilterEqual(Field, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterEqual(String, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterEqual(String, Object) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste une égalité.
addFilterEqual(String, Object, Object) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste une double égalité avec un opérateur "ou" entre-deux.
addFilterGreaterOrEqual(Field, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterGreaterOrEqual(String, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterGreaterOrEqual(String, Object) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si des valeurs dans la BD sont plus grandes ou égales à une valeur de référence spécifiée.
addFilterGreaterThan(Field, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterGreaterThan(String, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterGreatherThan(String, Object) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si des valeurs dans la BD sont plus grandes q'une valeur de référence spécifiée.
addFilterIlike(Field, String) - Method in class ch.emf.dao.filtering.Search
 
addFilterIlike(String, String) - Method in class ch.emf.dao.filtering.Search
 
addFilterIn(Field, Object...) - Method in class ch.emf.dao.filtering.Search
 
addFilterIn(String, Object...) - Method in class ch.emf.dao.filtering.Search
 
addFilterIsEmpty(Field) - Method in class ch.emf.dao.filtering.Search
 
addFilterIsEmpty(String) - Method in class ch.emf.dao.filtering.Search
 
addFilterIsEmpty(String) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si les valeurs d'une propriété spécifiée sont vides (empty).
addFilterIsNotEmpty(Field) - Method in class ch.emf.dao.filtering.Search
 
addFilterIsNotEmpty(String) - Method in class ch.emf.dao.filtering.Search
 
addFilterIsNotEmpty(String) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si les valeurs d'une propriété spécifiée sont non vides (not empty).
addFilterIsNotNull(Field) - Method in class ch.emf.dao.filtering.Search
 
addFilterIsNotNull(String) - Method in class ch.emf.dao.filtering.Search
 
addFilterIsNotNull(String) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si les valeurs d'une propriété spécifiée sont non nulles.
addFilterIsNull(Field) - Method in class ch.emf.dao.filtering.Search
 
addFilterIsNull(String) - Method in class ch.emf.dao.filtering.Search
 
addFilterIsNull(String) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si les valeurs d'une propriété spécifiée sont nulles.
addFilterLessOrEqual(Field, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterLessOrEqual(String, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterLessOrEqual(String, Object) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si des valeurs dans la BD sont plus petites ou égales à une valeur de référence spécifiée.
addFilterLessThan(Field, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterLessThan(String, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterLessThan(String, Object) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si des valeurs dans la BD sont plus petites qu'une valeur de référence spécifiée.
addFilterLike(Field, String) - Method in class ch.emf.dao.filtering.Search
 
addFilterLike(String, String) - Method in class ch.emf.dao.filtering.Search
 
addFilterLike(String, String) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste si des valeurs dans la BD ressemblent (like) à une valeur de référence spécifiée pour une propriété donnée.
addFilterNotEqual(Field, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterNotEqual(String, Object) - Method in class ch.emf.dao.filtering.Search
 
addFilterNotEqual(String, Object) - Method in class ch.emf.dao.filtering.Search2
Ajoute un filtre qui teste une inégalité.
addFilterNotIn(Field, Object...) - Method in class ch.emf.dao.filtering.Search
 
addFilterNotIn(String, Object...) - Method in class ch.emf.dao.filtering.Search
 
addFilterOpenParenthesis() - Method in class ch.emf.dao.filtering.Search
 
addFilterOpenParenthesis() - Method in class ch.emf.dao.filtering.Search2
Ajoute une parenthèse ouvrante à la clause WHERE en cours de création.
addFilterOr() - Method in class ch.emf.dao.filtering.Search
 
addFilterOr() - Method in class ch.emf.dao.filtering.Search2
Ajoute une condition logique OU (or) après les filtres existants.
addFilters(Filter...) - Method in class ch.emf.dao.filtering.Search
 
addGroupByField(Field) - Method in class ch.emf.dao.filtering.Search
 
addGroupByField(String) - Method in class ch.emf.dao.filtering.Search
 
addGroupByField(Field...) - Method in class ch.emf.dao.filtering.Search
 
addGroupByField(String...) - Method in class ch.emf.dao.filtering.Search
 
addGroupByField(String) - Method in class ch.emf.dao.filtering.Search2
Ajoute une expression de regroupement (groupe by) après les filtres déjà en cours.
addHavingCondition(String) - Method in class ch.emf.dao.filtering.Search
 
addHavingCondition(String) - Method in class ch.emf.dao.filtering.Search2
Ajoute une expression "qui contient" (having) après les filtres déjà en cours.
addHavingConditions(String...) - Method in class ch.emf.dao.filtering.Search
 
addSimpleFilter(String, String, Object) - Method in class ch.emf.dao.filtering.Search2
Ajoute un simple filtre basé sur un opérateur et une valeur.
addSort(Sort) - Method in class ch.emf.dao.filtering.Search
 
addSort(String, boolean, boolean) - Method in class ch.emf.dao.filtering.Search
 
addSort(String, boolean) - Method in class ch.emf.dao.filtering.Search
 
addSortAsc(String) - Method in class ch.emf.dao.filtering.Search
 
addSortAsc(String...) - Method in class ch.emf.dao.filtering.Search
 
addSortAsc(String, boolean) - Method in class ch.emf.dao.filtering.Search
 
addSortDesc(String) - Method in class ch.emf.dao.filtering.Search
 
addSortDesc(String...) - Method in class ch.emf.dao.filtering.Search
 
addSortDesc(String, boolean) - Method in class ch.emf.dao.filtering.Search
 
addSortFields(String...) - Method in class ch.emf.dao.filtering.Search2
Ajoute une ou plusieurs propriétés de tri après la requête en cours.
addSorts(Sort...) - Method in class ch.emf.dao.filtering.Search
 
and() - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre ET.
asc(String) - Static method in class ch.emf.dao.filtering.Sort
 
asc(String, boolean) - Static method in class ch.emf.dao.filtering.Sort
 

B

begin() - Method in class ch.emf.dao.transactions.Transaction
Débute une transaction.
beginManualTransaction() - Method in class ch.emf.dao.transactions.Transaction
Débute une transaction manuelle en mettant l'auto-commit à false.
between(Field, Object, Object) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "between".
buildAggregateFunction(String, String) - Method in class ch.emf.dao.models.EntityInfo
Retourne une clause SELECT avec l'une des functions d'agrégation AVG, SUM, MIN, MAX ou COUNT.
buildConnectionPath(String) - Method in class ch.emf.dao.JpaDao
Retourne le chemin absolu où se trouve la base de données.
buildConnectionPath(String) - Method in interface ch.emf.dao.JpaDaoAPI
Retourne le chemin absolu où se trouve la base de données.
buildConnectionProperties(String, String, String, String) - Method in class ch.emf.dao.JpaDao
Crée un objet avec les propriétés de la connexion.
buildConnectionProperties(String, String, String, String) - Method in interface ch.emf.dao.JpaDaoAPI
Crée un objet avec les propriétés de la connexion.
buildCountClause() - Method in class ch.emf.dao.models.EntityInfo
Retourne une clause COUNT avec le nom de la classe-entité.
buildDeleteClause() - Method in class ch.emf.dao.models.EntityInfo
Retourne une clause DELETE avec le nom de la classe-entité.
buildFromClause() - Method in class ch.emf.dao.models.EntityInfo
Retourne la partie "FROM" d'une requête jpql.
buildMaxClause(String) - Method in class ch.emf.dao.models.EntityInfo
Retourne une clause MAX sur une propriété numérique et le nom de la classe-entité.
buildSelectClause() - Method in class ch.emf.dao.models.EntityInfo
Retourne une clause SELECT avec le nom de la classe-entité.
buildUpdatePkMaxClause(Object) - Method in class ch.emf.dao.models.EntityInfo
Construit une clause de mise à jour de la PK maximale actuellement utilisée.
buildWhereClause(String) - Method in class ch.emf.dao.models.EntityInfo
Retourne une clause WHERE simple avec une propriété dont la valeur sera encore à compléter.

C

ch.emf.dao - package ch.emf.dao
 
ch.emf.dao.exceptions - package ch.emf.dao.exceptions
 
ch.emf.dao.filtering - package ch.emf.dao.filtering
 
ch.emf.dao.helpers - package ch.emf.dao.helpers
 
ch.emf.dao.models - package ch.emf.dao.models
 
ch.emf.dao.transactions - package ch.emf.dao.transactions
 
clear() - Method in class ch.emf.dao.JpaDao
Supprime tout objet encore managé par JPA (normalement, cette méthode ne devrait JAMAIS être appelée).
clear() - Method in interface ch.emf.dao.JpaDaoAPI
Supprime tout objet encore managé par JPA (normalement, cette méthode ne devrait JAMAIS être appelée).
clearCache() - Method in class ch.emf.dao.JpaDao
Supprime le contenu du cache JPA (normalement, cette méthode ne devrait JAMAIS être appelée).
clearCache() - Method in interface ch.emf.dao.JpaDaoAPI
Supprime le contenu du cache JPA (normalement, cette méthode ne devrait JAMAIS être appelée).
close_parenthesis() - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type parenthèse fermante.
commit() - Method in class ch.emf.dao.transactions.Transaction
Validation automatique d'une transaction dans JpaDao si l'autocommit est à true.
commitManualTransaction() - Method in class ch.emf.dao.transactions.Transaction
Validation manuelle d'une transaction si l'autocommit est à false.
connect(String, Optional<Properties>) - Method in class ch.emf.dao.JpaDao
Connexion à une persistence unit JPA en surchargeant avec une série de propriétés spécifiées.
connect(String) - Method in class ch.emf.dao.JpaDao
Connexion à une persistence unit JPA.
connect(String, Optional<Properties>) - Method in interface ch.emf.dao.JpaDaoAPI
Connexion à une persistence unit JPA en surchargeant avec une série de propriétés spécifiées.
connect(String) - Method in interface ch.emf.dao.JpaDaoAPI
Connexion à une persistence unit JPA.
count(Class<?>) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, retourne le nombre total d'objets.
count(Class<?>, String, Object) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, retourne le nombre d'objets filtrés d'après un seul critère fourni (propriété et valeur).
count(Search) - Method in class ch.emf.dao.JpaDao
D'après la requête définie par un objet search, trouve le nombre d'éléments.
count(Class<?>) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, retourne le nombre total d'objets.
count(Class<?>, String, Object) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, retourne le nombre d'objets filtrés d'après un seul critère fourni (propriété et valeur).
count(Search) - Method in interface ch.emf.dao.JpaDaoAPI
D'après la requête définie par un objet search, trouve le nombre d'éléments.
create(E) - Method in class ch.emf.dao.JpaDao
Ajoute un objet dans la persistance.
create(E) - Method in interface ch.emf.dao.JpaDaoAPI
Ajoute un objet dans la persistance.

D

debug(Class<?>, Object...) - Static method in class ch.emf.dao.helpers.Logger
Méthode pour afficher un message de deboguage.
delete(Class<?>, Object) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, supprime un objet de la persistance d'après sa PK.
delete(Class<?>, Object) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, supprime un objet de la persistance d'après sa PK.
deleteAll(Class<?>) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, efface tous les objets.
deleteAll(String, int, String...) - Method in class ch.emf.dao.JpaDao
Permet d'effacer le contenu global d'une liste de tables d'après un tenant spécifié avec son nom et sa valeur.
deleteAll(Class<?>) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, efface tous les objets managés.
deleteAll(String, int, String...) - Method in interface ch.emf.dao.JpaDaoAPI
Permet d'effacer le contenu global d'une liste de tables d'après un tenant spécifié avec son nom et sa valeur.
desc - Variable in class ch.emf.dao.filtering.Sort
 
desc(String) - Static method in class ch.emf.dao.filtering.Sort
 
desc(String, boolean) - Static method in class ch.emf.dao.filtering.Sort
 
detach(E) - Method in class ch.emf.dao.JpaDao
Détache un objet de la persistence JPA.
detach(E) - Method in interface ch.emf.dao.JpaDaoAPI
Détache un objet de la persistence JPA.
detachList(List<E>) - Method in class ch.emf.dao.JpaDao
Détache tous les objets managés par JPA (liste en entrée-sortie).
detachList(List<E>) - Method in interface ch.emf.dao.JpaDaoAPI
Détache tous les objets managés par JPA (liste en entrée-sortie).
disconnect() - Method in class ch.emf.dao.JpaDao
Se déconnecte au besoin si un entity manager existe.
disconnect() - Method in interface ch.emf.dao.JpaDaoAPI
Se déconnecte au besoin si un entity manager existe.

E

entitiesMap - Variable in class ch.emf.dao.JpaDao
 
EntityInfo - Class in ch.emf.dao.models
Permet de mémoriser les informations d'une "classe-entité" JPA, soit :
- la classe elle-même;
- le nom de sa PK;
- le type de la PK.
EntityInfo(Class<?>) - Constructor for class ch.emf.dao.models.EntityInfo
Constructeur.
equal(Field, Object) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "égalité" (=).
error(Class<?>, Object...) - Static method in class ch.emf.dao.helpers.Logger
Méthode pour afficher un message d'erreur.
executeCommand(String) - Method in class ch.emf.dao.JpaDao
Exécute une commande SQL native pour une mise à jour (insert/update) ou un effacement (delete).
executeCommand(String) - Method in interface ch.emf.dao.JpaDaoAPI
Exécute une commande SQL native, principalement pour une mise à jour (insert/update) ou un effacement (delete).
executeScript(String, Object...) - Method in class ch.emf.dao.JpaDao
Exécute un script SQL contenu dans un fichier.
executeScript(String, Object...) - Method in interface ch.emf.dao.JpaDaoAPI
Exécute un script SQL contenu dans un fichier.
exists(Class<?>, Object) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, retourne VRAI si un objet existe dans la persistance.
exists(Class<?>, Object) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, retourne VRAI si un objet existe dans la persistance.

F

field - Variable in class ch.emf.dao.filtering.Filter
 
Filter - Class in ch.emf.dao.filtering
Permet de définir un filtre pour la classe Search dans le but de limiter les résultats d'une requête JPQL.
Filter(Field, Operator, Object, Object) - Constructor for class ch.emf.dao.filtering.Filter
 
Filter(Field, Operator, Object) - Constructor for class ch.emf.dao.filtering.Filter
 
Filter(Field, Operator) - Constructor for class ch.emf.dao.filtering.Filter
 
Filter(Operator) - Constructor for class ch.emf.dao.filtering.Filter
 
FilterModel - Class in ch.emf.dao.filtering
Cette classe permet de créer une liste de beans mémorisant des "champs de filtrage" issus d'un "entity bean".
FilterModel(int, String, Field) - Constructor for class ch.emf.dao.filtering.FilterModel
 
findMethod(String) - Method in class ch.emf.dao.models.EntityInfo
Retrouve une méthode dans la classe-entité JPA traitée.
finishManualTransaction() - Method in class ch.emf.dao.transactions.Transaction
Termine une transaction manuelle en remettant l'auto-commit à true.

G

getAggregateList(Search) - Method in class ch.emf.dao.JpaDao
Permet de récupérer une liste d'agrégats de données composés de colonnes préchoisies de type Field.
getAggregateList(Search2) - Method in class ch.emf.dao.JpaDao
Permet de récupérer une liste d'agrégats de données composés de colonnes préchoisies.
getAggregateList(Search) - Method in interface ch.emf.dao.JpaDaoAPI
Permet de récupérer une liste d'agrégats de données composés de colonnes préchoisies de type Field.
getAggregateList(Search2) - Method in interface ch.emf.dao.JpaDaoAPI
Permet de récupérer une liste d'agrégats de données composés de colonnes préchoisies.
getCleanSearchStr(String) - Static method in enum ch.emf.dao.filtering.Operator
Méthode statique permettant de nettoyer une expression de filtrage de tout opérateur contenu dans cette classe énumération.
getConnectionProperty(String) - Method in class ch.emf.dao.JpaDao
Retourne une propriété de connexion mémorisée dans l'entity Manager Factory.
getConnectionProperty(String) - Method in interface ch.emf.dao.JpaDaoAPI
Retourne une propriété de connexion mémorisée dans l'entity Manager Factory.
getConnectionURL() - Method in class ch.emf.dao.JpaDao
Retourne d'une manière simplifiée l'URL qui accède à une BD.
getConnectionURL() - Method in interface ch.emf.dao.JpaDaoAPI
Retourne d'une manière simplifiée l'URL qui accède à une BD.
getEntitiesMap() - Method in class ch.emf.dao.JpaDao
Permet de retourner une map avec la liste des classes-entités gérées par l'EntityManager.
getEntitiesMap() - Method in interface ch.emf.dao.JpaDaoAPI
Permet de retourner une map avec la liste des classes-entités gérées par l'EntityManager.
getEntity() - Method in class ch.emf.dao.filtering.Search
 
getEntityClass() - Method in class ch.emf.dao.models.EntityInfo
Retourne la classe de l'entité JPA.
getEntityFields(Class<?>) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, retourne par introspection une liste des attributs présents dans cette classe.
getEntityFields(Class<?>) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, retourne par introspection une liste des attributs présents dans cette classe.
getEntityInfo(Class<?>) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, récupère des informations importantes : classe, nom et type de la PK, table de séquence utilisée oui/non.
getEntityInfo(Class<?>) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, récupère les informations suivantes : classe, nom et type de la PK, table de séquence utilisée oui/non.
getEntityManager() - Method in class ch.emf.dao.JpaDao
Retourne l'entityManager stocké dans la couche dao.
getEntityManager() - Method in interface ch.emf.dao.JpaDaoAPI
Retourne l'entityManager stocké dans la couche dao.
getEnum(String) - Static method in enum ch.emf.dao.filtering.Operator
Méthode statique permettant de reconnaitre un opérateur dans une chaîne de caractères.
getField() - Method in class ch.emf.dao.filtering.Filter
 
getField() - Method in class ch.emf.dao.filtering.FilterModel
 
getFields() - Method in class ch.emf.dao.filtering.Search
 
getFields() - Method in class ch.emf.dao.models.EntityInfo
Retourne une liste des attributs présents dans la classe-entité traitée.
getFilters() - Method in class ch.emf.dao.filtering.Search
 
getFirstResult() - Method in class ch.emf.dao.filtering.Search
 
getFirstResult() - Method in class ch.emf.dao.filtering.Search2
Getter pour l'attribut "index du premier résultat" (firstResult).
getFunctions() - Method in class ch.emf.dao.filtering.Search
 
getGroupByClause(Search) - Method in class ch.emf.dao.models.EntityInfo
Retourne la clause "GROUP BY" d'une requête JPQL en utilisant la liste des champs ajoutés dans un objet "Search" avec des "addGroupByField".
getGroupbyFields() - Method in class ch.emf.dao.filtering.Search
 
getHavingClause(Search) - Method in class ch.emf.dao.models.EntityInfo
Retourne la clause "HAVING" d'une requête JPQL en utilisant la liste des conditions ajoutés dans un objet "Search" avec des "addHavingCondition".
getHavingConditions() - Method in class ch.emf.dao.filtering.Search
 
getIntValue(Search) - Method in class ch.emf.dao.JpaDao
Retourne une valeur entière unique de type Integer grâce à une requête de type Search.
getIntValue(Search) - Method in interface ch.emf.dao.JpaDaoAPI
Retourne une valeur entière unique de type Integer grâce à une requête de type Search.
getJpql() - Method in class ch.emf.dao.filtering.Search2
Permet de récupérer la requête jpql juste avant que les valeurs de paramètres ne soient injectées.
getList(Class<?>, String) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, récupère une liste d'objets triés.
getList(Class<?>, String, Object, String) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, récupère une liste d'objets filtrés et triés, ceci d'après un seul critère basé sur une propriété et sa valeur.
getList(Class<?>, String, Object) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, récupère une liste d'objets filtrés et non triés, ceci d'après un seul critère basé sur un attribut de la classe et une valeur pour cet attribut.
getList(Search) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, récupère une liste d'objets en fournissant encore un objet de type "Search" qui permet de stocker tous les paramètres nécessaires pour une recherche ciblée :
- choix des propriétés à récupérer (fields);
- conditions de recherche (filters);
- critères de tri (sorts);
- premier objet à récupérer (firstResult)
- limitation du nombre d'objets (maxResults)
getList(Search2) - Method in class ch.emf.dao.JpaDao
Récupère une liste d'objets en fournissant un objet de type Search2.
getList(String, Object[], String) - Method in class ch.emf.dao.JpaDao
Récupère une liste d'objets en effectuant une requête SQL native.
getList(String, Object[]) - Method in class ch.emf.dao.JpaDao
Récupère une liste d'objets en effectuant une requête SQL native.
getList(Class<?>, String) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, récupère une liste d'objets triés.
getList(Class<?>, String, Object, String) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, récupère une liste d'objets filtrés et triés, ceci d'après un seul critère basé sur une propriété et sa valeur.
getList(Class<?>, String, Object) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, récupère une liste d'objets filtrés et non triés, ceci d'après un seul critère basé sur un attribut de la classe et une valeur pour cet attribut.
getList(Search) - Method in interface ch.emf.dao.JpaDaoAPI
Récupère une liste d'objets en fournissant un objet de type "Search" qui permet de stocker tous les paramètres nécessaires pour une recherche ciblée :
- classe-entité;
- choix des propriétés à récupérer (fields);
- conditions de recherche (filters);
- critères de tri (sorts);
- limitation du nombre d'objets (maxResults)
getList(Search2) - Method in interface ch.emf.dao.JpaDaoAPI
Récupère une liste d'objets en fournissant un objet de type Search2.
getList(String, Object[], String) - Method in interface ch.emf.dao.JpaDaoAPI
Récupère une liste d'objets en effectuant une requête SQL native.
getList(String, Object[]) - Method in interface ch.emf.dao.JpaDaoAPI
Récupère une liste d'objets en effectuant une requête SQL native.
getLongValue(Search) - Method in class ch.emf.dao.JpaDao
Retourne une valeur entière unique de type Long grâce à une requête de type Search.
getLongValue(Search) - Method in interface ch.emf.dao.JpaDaoAPI
Retourne une valeur entière unique de type Long grâce à une requête de type Search.
getMaxIntValue(Class<?>, String) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée et un champ donné, retourne la valeur entière maximale de ce champ.
getMaxIntValue(Class<?>, String) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée et un champ donné, retourne la valeur entière maximale de ce champ.
getMaxResults() - Method in class ch.emf.dao.filtering.Search
 
getMaxResults() - Method in class ch.emf.dao.filtering.Search2
Getter pour l'attribut "nombre maximal de résultats attendus" (maxResults).
getMessage() - Method in exception ch.emf.dao.exceptions.JpaException
 
getMinIntValue(Class<?>, String) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée et un champ donné, retourne la valeur entière minimale de ce champ.
getMinIntValue(Class<?>, String) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée et un champ donné, retourne la valeur entière minimale de ce champ.
getOp() - Method in enum ch.emf.dao.filtering.Operator
Retourne l'opérateur utilisé sous la forme d'une chaîne de caractères.
getOperator() - Method in class ch.emf.dao.filtering.Filter
 
getOrderByClause(Search) - Method in class ch.emf.dao.models.EntityInfo
Retourne la clause "ORDER BY" d'une requête JPQL en utilisant les informations de tri présent dans l'objet "Search" passé en paramêtre.
getOrderByClause(String) - Method in class ch.emf.dao.models.EntityInfo
Retourne la clause "ORDER BY" d'une requête JPQL en spécifiant directement la une chaine de caractères avec la liste des champs de tri.
getParams() - Method in class ch.emf.dao.filtering.Search2
Un tableau avec les valeurs à injecter comme paramètres dans la requête jpql en cours.
getParams(Search) - Method in class ch.emf.dao.models.EntityInfo
Retourne un tableau de paramètres pour un futur objet Query.
getPkAllocationSize() - Method in class ch.emf.dao.models.EntityInfo
Retourne le pas entre chaque PK spécifié dans la table de séquence.
getPkInitialValue() - Method in class ch.emf.dao.models.EntityInfo
Retourne la valeur initiale de la PK dans la table de séquence.
getPkMax(Class<?>) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, retourne la valeur maximale de la PK actuellement utilisée dans la table sous-jacente.
getPkMax(Class<?>) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, retourne la valeur maximale de la PK actuellement utilisée dans la table sous-jacente.
getPkName(Class<?>) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, retourne le nom de la PK.
getPkName(Class<?>) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, retourne le nom de la PK.
getPkName() - Method in class ch.emf.dao.models.EntityInfo
Retourne le nom de la PK.
getPkType(Class<?>) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, retourne le type de la PK.
getPkType(Class<?>) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, retourne le type de la PK.
getPkType() - Method in class ch.emf.dao.models.EntityInfo
Retourne le type de la PK.
getProperty() - Method in class ch.emf.dao.filtering.Sort
 
getSelectClause(Search) - Method in class ch.emf.dao.models.EntityInfo
Retourne la clause "SELECT" d'une requête JPQL en se basant sur le contenu de l'object "search" passé en paramètre.
getSingleResult(String, Object[]) - Method in class ch.emf.dao.JpaDao
Méthode de plus bas niveau pour retrouver un objet unique d'après une requête jqpl et un tableau de valeurs paramètres
getSingleResult(Class<?>, String, Object) - Method in class ch.emf.dao.JpaDao
Retrouve un objet unique d'une classe-entité donnée avec un critère de recherche basée sur une égalité d'un attribut de cette classe avec une valeur spécifiée.
getSingleResult(Search) - Method in class ch.emf.dao.JpaDao
Retrouve un objet unique d'après un objet Search (spécification de critères de recherche multiples).
getSingleResult(String, Object[]) - Method in interface ch.emf.dao.JpaDaoAPI
Méthode de plus bas niveau pour retrouver un objet unique d'après une requête jqpl et un tableau de valeurs paramètres
getSingleResult(Class<?>, String, Object) - Method in interface ch.emf.dao.JpaDaoAPI
Retrouve un objet unique d'une classe-entité donnée avec un critère de recherche basée sur une égalité d'un attribut de cette classe avec une valeur spécifiée.
getSingleResult(Search) - Method in interface ch.emf.dao.JpaDaoAPI
Retrouve un objet unique d'après un objet Search (spécification de critères de recherche multiples).
getSorts() - Method in class ch.emf.dao.filtering.Search
 
getTransaction() - Method in class ch.emf.dao.JpaDao
Retourne un objet représentant l'état d'une transaction actuelle sur l'entity manager mémorisé.
getTransaction() - Method in interface ch.emf.dao.JpaDaoAPI
Retourne un objet représentant l'état d'une transaction actuelle sur l'entity manager.
getValue() - Method in enum ch.emf.dao.filtering.Operator
Retourne le code numérique de l'opération.
getValue1() - Method in class ch.emf.dao.filtering.Filter
 
getValue2() - Method in class ch.emf.dao.filtering.Filter
 
getVersion() - Method in class ch.emf.dao.JpaDao
Retourne la version courante de cette couche d'intégration DAO-JPA.
getVersion() - Method in interface ch.emf.dao.JpaDaoAPI
Retourne la version courante de l'implémentation JpaDao.
getViewIdx() - Method in class ch.emf.dao.filtering.FilterModel
 
getViewName() - Method in class ch.emf.dao.filtering.FilterModel
 
getWhereClause(Search) - Method in class ch.emf.dao.models.EntityInfo
Retourne la clause "WHERE" d'un requete JPQL en se basant sur le contenu de l'objet "Search" passé en paramètre.
greaterOrEqual(Field, Object) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "plus grand ou égal".
greaterThan(Field, Object) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "plus grand que".

I

ignoreCase - Variable in class ch.emf.dao.filtering.Sort
 
ilike(Field, String) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "ilike".
in(Field, Collection<?>) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "in".
in(Field, Object...) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "in".
info(Class<?>, Object...) - Static method in class ch.emf.dao.helpers.Logger
Méthode pour afficher un message d'information.
insertList(Class<?>, List<E>, boolean) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, insert une liste globale d'objets.
insertList(Class<?>, List<E>, boolean) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, insert une liste globale d'objets.
isActive() - Method in class ch.emf.dao.transactions.Transaction
Permet de connaitre l'état d'une transaction.
isAutoCommit() - Method in class ch.emf.dao.transactions.Transaction
Retourne vrai si on est en mode "autocommit".
isConnected() - Method in class ch.emf.dao.JpaDao
Détermine si une connexion existe avec un entity-manager valide.
isConnected() - Method in interface ch.emf.dao.JpaDaoAPI
Détermine si une connexion existe avec un entity-manager valide.
isDesc() - Method in class ch.emf.dao.filtering.Sort
 
isDistinct() - Method in class ch.emf.dao.filtering.Search
 
isEmpty(Field) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "est vide".
isIgnoreCase() - Method in class ch.emf.dao.filtering.Sort
 
isMerged(E) - Method in class ch.emf.dao.JpaDao
Retourne TRUE si l'objet passé en paramètre est managé par JPA.
isMerged(List<E>) - Method in class ch.emf.dao.JpaDao
Retourne TRUE si le premier élément d'une liste d'objets est managé par JPA (sous-entendu les autres objets aussi).
isMerged(E) - Method in interface ch.emf.dao.JpaDaoAPI
Retourne TRUE si l'objet passé en paramètre est managé par JPA.
isMerged(List<E>) - Method in interface ch.emf.dao.JpaDaoAPI
Retourne TRUE si le premier élément d'une liste d'objets est managé par JPA (sous-entendu les autres objets aussi).
isNotEmpty(Field) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "n'est pas vide".
isNotNull(Field) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "n'est pas nul".
isNull(Field) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "est nul".
isTableSeqUsed() - Method in class ch.emf.dao.models.EntityInfo
Retourne TRUE si une table de séquence est utilisée pour les PK.

J

JpaDao - Class in ch.emf.dao
Couche DAO qui cache tout détail de la persistance à l'utilisateur de cette couche.
JpaDao() - Constructor for class ch.emf.dao.JpaDao
 
JpaDaoAPI - Interface in ch.emf.dao
Interface définissant une série de services proposées lors d'une gestion de données basée sur le patron de conception "DAO" avec l'ORM JPA.
JpaException - Exception in ch.emf.dao.exceptions
Exception JPA.
JpaException(String, String, String) - Constructor for exception ch.emf.dao.exceptions.JpaException
Constructor.

L

lessOrEqual(Field, Object) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "plus petit ou égal".
lessThan(Field, Object) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "plus petit que".
like(Field, String) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "like".
Logger - Class in ch.emf.dao.helpers
Assure les messages de debug, d'erreur ou d'info de la couche "dao" en utilisant l'interface SLF4J et une implémentation LOG4J.
Logger() - Constructor for class ch.emf.dao.helpers.Logger
 

M

merge(E) - Method in class ch.emf.dao.JpaDao
Manage à nouveau par JPA un objet détaché.
merge(E) - Method in interface ch.emf.dao.JpaDaoAPI
Manage à nouveau par JPA un objet détaché.

N

not() - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type NOT.
notEqual(Field, Object) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "n'est pas égal" (différent).
notIn(Field, Collection<?>) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "not in".
notIn(Field, Object...) - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type "not in".

O

op - Variable in enum ch.emf.dao.filtering.Operator
 
open_parenthesis() - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre de type parenthèse ouvrante.
operator - Variable in class ch.emf.dao.filtering.Filter
 
Operator - Enum in ch.emf.dao.filtering
Classe énumération pour définir tous les opérateurs disponibles lors d'un filtrage en JPQL (JPA).
or() - Static method in class ch.emf.dao.filtering.Filter
Création d'un filtre OR.

P

property - Variable in class ch.emf.dao.filtering.Sort
 

R

read(Class<?>, Object, boolean, boolean) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, lit un objet d'après sa PK.
read(Class<?>, Object, boolean, boolean) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, lit un objet d'après sa PK.
readSqlScriptFile(String) - Static method in class ch.emf.dao.helpers.ScriptHelper
Depuis un fichier de script, lit toutes les commandes SQL dans une liste.
readSqlScriptFile(String, String, String) - Static method in class ch.emf.dao.helpers.ScriptHelper
Idem à la méthode précédente, mais on peut spécifier une ancien nom de BD qui sera modifié avec un nouveau nom.
readTextFile(String, String, boolean, boolean) - Static method in class ch.emf.dao.helpers.ScriptHelper
Lire un fichier texte et retourner l'entier des lignes dans un seul objet String.
refresh(E) - Method in class ch.emf.dao.JpaDao
Rafraîchit toutes les données d'un entity-bean (dont les listes 1..N liées).
refresh(E) - Method in interface ch.emf.dao.JpaDaoAPI
Rafraîchit toute donnée (dont les listes 1..N stockées) dans un entity-bean.
refreshList(List<E>) - Method in class ch.emf.dao.JpaDao
Rafraichit tous les objets d'une liste d'objets en mémoire.
refreshList(List<E>) - Method in interface ch.emf.dao.JpaDaoAPI
Rafraichit tous les objets d'une liste d'objets managés par JPA.
rollback() - Method in class ch.emf.dao.transactions.Transaction
Annulation automatique d'une transaction dans JpaDao si l'autocommit est à true.
rollbackManualTransaction() - Method in class ch.emf.dao.transactions.Transaction
Annulation manuelle d'une transaction si l'autocommit est à false.

S

ScriptHelper - Class in ch.emf.dao.helpers
Classe de méthodes statiques d'aide pour gérer des scripts de type sql.
ScriptHelper() - Constructor for class ch.emf.dao.helpers.ScriptHelper
 
Search - Class in ch.emf.dao.filtering
Classe qui mémorise toutes les informations nécessaires à un filtrage de données.
Search(Class<?>) - Constructor for class ch.emf.dao.filtering.Search
 
Search2 - Class in ch.emf.dao.filtering
Une classe pour préparer une requête JPQL de type select.
Search2(String, String) - Constructor for class ch.emf.dao.filtering.Search2
Constructeur 1.
Search2(String) - Constructor for class ch.emf.dao.filtering.Search2
Constructeur 2.
setAutoCommit(boolean) - Method in class ch.emf.dao.transactions.Transaction
Activation ou désactivation de la validation automatique de chaque modification de donnée.
setDefaultLogicalOp(String) - Method in class ch.emf.dao.filtering.Search2
Setter pour modifier l'opérateur logique par défaut ("and") ajouté avant chaque filtre.
setDistinct(boolean) - Method in class ch.emf.dao.filtering.Search
 
setEntityManager(EntityManager) - Method in class ch.emf.dao.JpaDao
Mémorise l'entity manager provenant d'une couche supérieure.
setEntityManager(EntityManager) - Method in interface ch.emf.dao.JpaDaoAPI
Mémorise l'entity manager provenant d'une couche supérieure.
setField(Field) - Method in class ch.emf.dao.filtering.FilterModel
 
setFilters(List<Filter>) - Method in class ch.emf.dao.filtering.Search
 
setFirstResult(int) - Method in class ch.emf.dao.filtering.Search
 
setFirstResult(int) - Method in class ch.emf.dao.filtering.Search2
Setter pour l'attribut "index du premier résultat" (firstResult).
setMaxResults(int) - Method in class ch.emf.dao.filtering.Search
 
setMaxResults(int) - Method in class ch.emf.dao.filtering.Search2
Setter pour l'attribut "nb maximal de résultats attendu" (maxResults).
setOp(String) - Method in enum ch.emf.dao.filtering.Operator
Etablit l'opérateur (utilisé par le constructeur).
setSort(List<Sort>) - Method in class ch.emf.dao.filtering.Search
 
setValue(int) - Method in enum ch.emf.dao.filtering.Operator
Etablit le code numérique de l'opération (utilisé par le constructeur).
setViewIdx(int) - Method in class ch.emf.dao.filtering.FilterModel
 
setViewName(String) - Method in class ch.emf.dao.filtering.FilterModel
 
Sort - Class in ch.emf.dao.filtering
Permet de définir une façon de trier pour la classe Search lors de filtrage de données en JPQL.
Sort(String, boolean, boolean) - Constructor for class ch.emf.dao.filtering.Sort
 
Sort(String, boolean) - Constructor for class ch.emf.dao.filtering.Sort
 
Sort(String) - Constructor for class ch.emf.dao.filtering.Sort
 

T

takesListOfSubFilters() - Method in class ch.emf.dao.filtering.Filter
Retourne VRAI si l'opérateur nécessite une suite de plusieurs filtres, ce qui est le cas pour :
AND, OR
takesListOfValues() - Method in class ch.emf.dao.filtering.Filter
Retourne VRAI si l'opérateur nécessite une liste de valeurs, ce qui est le cas pour :
IN, NOT_IN
takesNoProperty() - Method in class ch.emf.dao.filtering.Filter
Retourne VRAI si l'opérateur ne nécessite aucune propriété, ce qui est le cas pour :
AND, OR, NOT
takesNoValue() - Method in class ch.emf.dao.filtering.Filter
Retourne VRAI si l'opérateur ne nécessite aucune valeur, ce qui est le cas pour :
NULL, NOT_NULL, EMPTY, NOT_EMPTY
takesSingleSubFilter() - Method in class ch.emf.dao.filtering.Filter
Retourne VRAI si l'opérateur nécessite un seul filtre à spécifier, ce qui est le cas pour :
NOT, SOME, ALL, NONE
takesSingleValue() - Method in class ch.emf.dao.filtering.Filter
Retourne VRAI si l'opérateur nécessite une seule operande, ce qui est le cas pour :
EQUAL, NOT_EQUAL, LESS_THAN, LESS_OR_EQUAL, GREATER_THAN, GREATER_OR_EQUAL, LIKE
takesTwoValues() - Method in class ch.emf.dao.filtering.Filter
Retourne VRAI si l'opérateur nécessite deux operandes, ce qui est le cas pour :
BETWEEN
takesValues() - Method in class ch.emf.dao.filtering.Filter
Retourve VRAI si une ou plusieurs valeurs sont nécessaires.
toString() - Method in exception ch.emf.dao.exceptions.JpaException
 
toString() - Method in class ch.emf.dao.filtering.Filter
 
toString() - Method in class ch.emf.dao.filtering.FilterModel
 
toString() - Method in class ch.emf.dao.filtering.Sort
 
toString() - Method in class ch.emf.dao.models.EntityInfo
Surcharge de toString pour un meilleur affichage de l'objet.
Transaction - Class in ch.emf.dao.transactions
Gestion des transactions.
Transaction(EntityTransaction) - Constructor for class ch.emf.dao.transactions.Transaction
 
Transaction(UserTransaction) - Constructor for class ch.emf.dao.transactions.Transaction
 

U

update(E) - Method in class ch.emf.dao.JpaDao
Modifie un objet dans la persistance.
update(E) - Method in interface ch.emf.dao.JpaDaoAPI
Modifie un objet dans la persistance.
updateList(Class<?>, List<E>) - Method in class ch.emf.dao.JpaDao
Pour la classe-entité spécifiée, met à jour une liste globale d'objets.
updateList(Class<?>, List<E>) - Method in interface ch.emf.dao.JpaDaoAPI
Pour la classe-entité spécifiée, met à jour une liste globale d'objets.

V

value - Variable in enum ch.emf.dao.filtering.Operator
 
value1 - Variable in class ch.emf.dao.filtering.Filter
 
value2 - Variable in class ch.emf.dao.filtering.Filter
 
valueOf(String) - Static method in enum ch.emf.dao.filtering.Operator
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.emf.dao.filtering.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I J L M N O P R S T U V 
Skip navigation links

Copyright © 2025. All rights reserved.