- 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.
- 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".