Interface EvaluatedAssignmentTarget
- 
- All Superinterfaces:
- DebugDumpable,- Serializable
 
 public interface EvaluatedAssignmentTarget extends DebugDumpable, Serializable - Author:
- semancik
 
- 
- 
Field Summary- 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanappliesToFocus()booleanappliesToFocusWithAnyRelation(RelationRegistry relationRegistry)AssignmentTypegetAssignment()An assignment which assigns the given role (useful for knowing e.g.@NotNull AssignmentPathgetAssignmentPath()@NotNull PrismObject<? extends AssignmentHolderType>getTarget()booleanisDirectlyAssigned()booleanisEvaluateConstructions()True for roles whose constructions are evaluated - i.e.booleanisValid()- 
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazily
 
- 
 
- 
- 
- 
Method Detail- 
getTarget@NotNull @NotNull PrismObject<? extends AssignmentHolderType> getTarget() 
 - 
isDirectlyAssignedboolean isDirectlyAssigned() 
 - 
appliesToFocusboolean appliesToFocus() 
 - 
appliesToFocusWithAnyRelationboolean appliesToFocusWithAnyRelation(RelationRegistry relationRegistry) 
 - 
isEvaluateConstructionsboolean isEvaluateConstructions() True for roles whose constructions are evaluated - i.e. those roles that are considered to be applied to the focal object (e.g. to the user).
 - 
getAssignmentAssignmentType getAssignment() An assignment which assigns the given role (useful for knowing e.g. tenantRef or orgRef). TODO consider providing here also the "magic assignment" (https://docs.evolveum.com/midpoint/reference/roles-policies/assignment/configuration/#construction-variables)
 - 
getAssignmentPath@NotNull @NotNull AssignmentPath getAssignmentPath() 
 - 
isValidboolean isValid() 
 
- 
 
-