Interface AssignmentPathSegment
- All Superinterfaces:
- DebugDumpable,- Serializable,- ShortDumpable
- All Known Implementing Classes:
- AssignmentPathSegmentImpl
Single assignment in an assignment path. In addition to the AssignmentType, it contains resolved target:
 full object, resolved from targetRef. If targetRef resolves to multiple objects, in the path segment
 one of them is stored: the one that participates in the particular assignment path.
- Author:
- semancik
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptionbooleanequivalent(AssignmentPathSegment otherSegment) getAssignment(boolean evaluateOld) booleanTrue if the segment corresponds to assignment.booleanTrue if the relation is a delegation one.booleanWhether this assignment/inducement matches the focus level, i.e. if we should collect constructions, focus mappings, focus policy rules and similar items from it.booleanWhether this assignment/inducement matches the target level, i.e. if we should collect target policy rules from it.booleanmatches(@NotNull List<OrderConstraintsType> orderConstraints) Returns true if the path segment matches specified order constraints.@NotNull AssignmentPathSegmentTypetoAssignmentPathSegmentBean(boolean includeAssignmentsContent) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.util.ShortDumpableshortDump, shortDump, shortDumpLazily
- 
Method Details- 
getAssignmentAssignmentType getAssignment()
- 
getAssignment
- 
getAssignmentNewAssignmentType getAssignmentNew()
- 
getAssignmentAnyAssignmentType getAssignmentAny()
- 
isAssignmentboolean isAssignment()True if the segment corresponds to assignment. False if it's an inducement.
- 
getSourceObjectType getSource()
- 
getSourceOidString getSourceOid()
- 
getTargetObjectType getTarget()
- 
getRelationQName getRelation()
- 
isMatchingOrderboolean isMatchingOrder()Whether this assignment/inducement matches the focus level, i.e. if we should collect constructions, focus mappings, focus policy rules and similar items from it.
- 
isMatchingOrderForTargetboolean isMatchingOrderForTarget()Whether this assignment/inducement matches the target level, i.e. if we should collect target policy rules from it.
- 
isDelegationboolean isDelegation()True if the relation is a delegation one.
- 
toAssignmentPathSegmentBean@NotNull @NotNull AssignmentPathSegmentType toAssignmentPathSegmentBean(boolean includeAssignmentsContent) 
- 
matchesReturns true if the path segment matches specified order constraints. All of them must match. Although there are some defaults, it is recommended to specify constraints explicitly.
- 
equivalent
 
-