Package com.evolveum.midpoint.prism.path
Class TypedItemPath
java.lang.Object
com.evolveum.midpoint.prism.path.TypedItemPath
Item Path rooted in specified type
-
Method Summary
Modifier and TypeMethodDescription@NotNull TypedItemPath
emitTo
(Consumer<TypedItemPath> consumer, boolean expandReferences) Emits this path to the consumer or multiple type paths (without references) if this path consists of derences.boolean
@NotNull ItemPath
getPath()
@NotNull QName
int
hashCode()
static TypedItemPath
static TypedItemPath
toString()
-
Method Details
-
of
-
of
-
getRootType
-
getPath
-
equals
-
hashCode
public int hashCode() -
toString
-
append
-
emitTo
Emits this path to the consumer or multiple type paths (without references) if this path consists of derences. Emiting References Path: UserType/assignment/targetRef - only one emmit - UserType/assignment/targetRef Path: UserType/assignment/target/@ - UserType/assignment/targetRef - AssignmentHolderType/ Path: UserType/assignment/targetRef/@/name - UserType/assignment/target - AbstractRole/name Path: UserType/assignment/targetRef/@/archetypeRef/@/name - UserType/assignment/targetRef - AbstractRole/archetypeRef - ArchetypeRef/name- Parameters:
consumer
- Consumer of pathsexpandReferences
- If object references should be emitted separately- Returns:
- If references are splited, last path, else this path.
-