public abstract class ItemRestriction<T extends ObjectFilter> extends Restriction<T>
Modifier and Type | Field and Description |
---|---|
protected HqlDataInstance |
hqlDataInstance
Information about resolved itemPath.
|
protected ItemDefinition |
itemDefinition
Item definition - necessary only for Any items.
|
protected ItemPath |
itemPath
Item path (relative to parent restriction), copied from the appropriate filter.
|
baseHqlEntity, context, filter, parent
Constructor and Description |
---|
ItemRestriction(InterpretationContext context,
T filter,
ItemPath itemPath,
ItemDefinition itemDefinition,
JpaEntityDefinition baseEntityDefinition,
Restriction parent) |
Modifier and Type | Method and Description |
---|---|
HqlDataInstance |
getHqlDataInstance() |
ItemPath |
getItemPath() |
void |
setHqlDataInstance(HqlDataInstance hqlDataInstance) |
getBaseHqlEntity, getBaseHqlEntityForChildren, getContext, getFilter, getItemPathResolver, getParent, interpret, isNegated, nameOf
protected final ItemPath itemPath
protected final ItemDefinition itemDefinition
protected HqlDataInstance hqlDataInstance
public ItemRestriction(InterpretationContext context, T filter, ItemPath itemPath, ItemDefinition itemDefinition, JpaEntityDefinition baseEntityDefinition, Restriction parent)
public ItemPath getItemPath()
public HqlDataInstance getHqlDataInstance()
public void setHqlDataInstance(HqlDataInstance hqlDataInstance)
Copyright © 2016 evolveum. All rights reserved.