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 forbiddenQueryExceptionpublic String debugDump()
DebugDumpabledebugDump in interface DebugDumpablepublic String debugDumpNoParent()
public String debugDump(int indent)
debugDump in interface DebugDumpablepublic String debugDump(int indent, boolean showParent)
Copyright © 2016 evolveum. All rights reserved.