public abstract class HibernateQuery extends Object
Constructor and Description |
---|
HibernateQuery(JpaEntityDefinition primaryEntityDef) |
Modifier and Type | Method and Description |
---|---|
void |
addCondition(Condition condition) |
void |
addOrdering(String propertyPath,
OrderDirection direction) |
void |
addProjectionElement(ProjectionElement element) |
String |
createAlias(JpaEntityDefinition def) |
String |
createAlias(JpaLinkDefinition linkDefinition) |
String |
createAlias(String name,
boolean entity) |
EntityReference |
createItemSpecification(JpaEntityDefinition entityDef) |
String |
getAsHqlText(int indent) |
List<Condition> |
getConditions() |
EntityReference |
getPrimaryEntity() |
String |
getPrimaryEntityAlias() |
List<ProjectionElement> |
getProjectionElements() |
abstract RootHibernateQuery |
getRootQuery() |
static void |
indent(StringBuilder sb,
int indent) |
void |
narrowPrimaryEntity(JpaEntityDefinition newDefinition) |
void |
setPrimaryEntity(EntityReference primaryEntity) |
public HibernateQuery(JpaEntityDefinition primaryEntityDef)
public List<ProjectionElement> getProjectionElements()
public void addProjectionElement(ProjectionElement element)
public EntityReference getPrimaryEntity()
public void setPrimaryEntity(EntityReference primaryEntity)
public void addCondition(Condition condition)
public String getAsHqlText(int indent)
public static void indent(StringBuilder sb, int indent)
public EntityReference createItemSpecification(JpaEntityDefinition entityDef)
public String createAlias(JpaEntityDefinition def)
public String createAlias(JpaLinkDefinition linkDefinition)
public String getPrimaryEntityAlias()
public void addOrdering(String propertyPath, OrderDirection direction)
public abstract RootHibernateQuery getRootQuery()
public void narrowPrimaryEntity(JpaEntityDefinition newDefinition) throws QueryException
QueryException
Copyright © 2016 evolveum. All rights reserved.