Uses of Class
com.evolveum.midpoint.repo.sql.query2.definition.JpaEntityDefinition
-
-
Uses of JpaEntityDefinition in com.evolveum.midpoint.repo.sql.query2
Methods in com.evolveum.midpoint.repo.sql.query2 that return JpaEntityDefinition Modifier and Type Method Description <T extends Containerable>
JpaEntityDefinitionQueryDefinitionRegistry2. findEntityDefinition(Class<T> type)
JpaEntityDefinition
QueryDefinitionRegistry2. findEntityDefinition(QName typeName)
JpaEntityDefinition
InterpretationContext. getRootEntityDefinition()
Methods in com.evolveum.midpoint.repo.sql.query2 that return types with arguments of type JpaEntityDefinition Modifier and Type Method Description List<JpaEntityDefinition>
QueryDefinitionRegistry2. getChildrenOf(JpaEntityDefinition entityDefinition)
Returns possible "children" of a given definition.Methods in com.evolveum.midpoint.repo.sql.query2 with parameters of type JpaEntityDefinition Modifier and Type Method Description List<JpaEntityDefinition>
QueryDefinitionRegistry2. getChildrenOf(JpaEntityDefinition entityDefinition)
Returns possible "children" of a given definition. -
Uses of JpaEntityDefinition in com.evolveum.midpoint.repo.sql.query2.definition
Methods in com.evolveum.midpoint.repo.sql.query2.definition that return JpaEntityDefinition Modifier and Type Method Description JpaEntityDefinition
JpaEntityPointerDefinition. getResolvedEntityDefinition()
JpaEntityDefinition
JpaEntityDefinition. getSuperclassDefinition()
JpaEntityDefinition
ClassDefinitionParser. parseRootClass(Class jpaClass)
Methods in com.evolveum.midpoint.repo.sql.query2.definition with parameters of type JpaEntityDefinition Modifier and Type Method Description boolean
JpaEntityDefinition. isAssignableFrom(JpaEntityDefinition specificEntityDefinition)
void
JpaEntityPointerDefinition. setResolvedEntityDefinition(JpaEntityDefinition resolvedEntityDefinition)
void
JpaEntityDefinition. setSuperclassDefinition(JpaEntityDefinition superclassDefinition)
Constructors in com.evolveum.midpoint.repo.sql.query2.definition with parameters of type JpaEntityDefinition Constructor Description JpaEntityPointerDefinition(JpaEntityDefinition alreadyResolved)
-
Uses of JpaEntityDefinition in com.evolveum.midpoint.repo.sql.query2.hqm
Methods in com.evolveum.midpoint.repo.sql.query2.hqm with parameters of type JpaEntityDefinition Modifier and Type Method Description String
HibernateQuery. createAlias(JpaEntityDefinition def)
EntityReference
HibernateQuery. createItemSpecification(JpaEntityDefinition entityDef)
void
HibernateQuery. narrowPrimaryEntity(JpaEntityDefinition newDefinition)
Constructors in com.evolveum.midpoint.repo.sql.query2.hqm with parameters of type JpaEntityDefinition Constructor Description HibernateQuery(@NotNull JpaEntityDefinition primaryEntityDef)
RootHibernateQuery(JpaEntityDefinition primaryEntityDef)
-
Uses of JpaEntityDefinition in com.evolveum.midpoint.repo.sql.query2.resolution
Methods in com.evolveum.midpoint.repo.sql.query2.resolution that return JpaEntityDefinition Modifier and Type Method Description JpaEntityDefinition
ItemPathResolver. findRestrictedEntityDefinition(JpaEntityDefinition baseEntityDefinition, QName specificTypeName)
Given existing entity definition and a request for narrowing it, tries to find refined definition.@NotNull JpaEntityDefinition
ProperDataSearchResult. getEntityDefinition()
Methods in com.evolveum.midpoint.repo.sql.query2.resolution with parameters of type JpaEntityDefinition Modifier and Type Method Description <T extends JpaDataNodeDefinition>
ProperDataSearchResult<T>ItemPathResolver. findProperDataDefinition(JpaEntityDefinition baseEntityDefinition, ItemPath path, ItemDefinition itemDefinition, Class<T> clazz, PrismContext prismContext)
Finds the proper definition for (possibly abstract) entity.JpaEntityDefinition
ItemPathResolver. findRestrictedEntityDefinition(JpaEntityDefinition baseEntityDefinition, QName specificTypeName)
Given existing entity definition and a request for narrowing it, tries to find refined definition.HqlEntityInstance
HqlEntityInstance. narrowFor(@NotNull JpaEntityDefinition overridingDefinition)
HqlDataInstance
ItemPathResolver. resolveItemPath(ItemPath relativePath, ItemDefinition itemDefinition, String currentHqlPath, JpaEntityDefinition baseEntityDefinition, boolean reuseMultivaluedJoins)
Resolves item path by creating a sequence of resolution states and preparing joins that are used to access JPA properties.Constructors in com.evolveum.midpoint.repo.sql.query2.resolution with parameters of type JpaEntityDefinition Constructor Description HqlEntityInstance(String hqlPath, JpaEntityDefinition jpaDefinition, HqlDataInstance parentPropertyPath)
ProperDataSearchResult(@NotNull JpaEntityDefinition entityDefinition, @NotNull DataSearchResult<T> result)
-
Uses of JpaEntityDefinition in com.evolveum.midpoint.repo.sql.query2.restriction
-