public class ItemPathResolutionState extends Object implements DebugDumpable
INDENT_STRING
Constructor and Description |
---|
ItemPathResolutionState(ItemPath pathToResolve,
HqlDataInstance hqlDataInstance,
ItemPathResolver itemPathResolver) |
Modifier and Type | Method and Description |
---|---|
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
String |
debugDump(int indent,
boolean showParent) |
String |
debugDumpNoParent() |
HqlDataInstance |
getHqlDataInstance() |
ItemPathResolver |
getItemPathResolver() |
JpaLinkDefinition |
getLastTransition() |
ItemPath |
getRemainingItemPath() |
boolean |
isFinal() |
ItemPathResolutionState |
nextState(ItemDefinition itemDefinition,
boolean singletonOnly)
Executes transition to next state.
|
String |
toString() |
public ItemPathResolutionState(ItemPath pathToResolve, HqlDataInstance hqlDataInstance, ItemPathResolver itemPathResolver)
public ItemPath getRemainingItemPath()
public HqlDataInstance getHqlDataInstance()
public JpaLinkDefinition getLastTransition()
public ItemPathResolver getItemPathResolver()
public boolean isFinal()
public ItemPathResolutionState nextState(ItemDefinition itemDefinition, boolean singletonOnly) throws QueryException
itemDefinition
- Target item definition (used/required only for "any" properties)singletonOnly
- Collections are forbiddenQueryException
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDumpNoParent()
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public String debugDump(int indent, boolean showParent)
Copyright © 2016 evolveum. All rights reserved.