Interface EvaluatedResourceObjectConstruction
- All Superinterfaces:
DebugDumpable
,Serializable
Facade interface that provides insight about construction that was evaluated by projector code.
It is used for several purposes, e.g. to display all evaluated assignments, both direct and indirect.
WARNING: Implementation of this interface are NOT required to be Serializable.
They contain "live" data used by projector computation.
Do NOT store this object in web session.
- Author:
- Radovan Semancik
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionFull path from the focus object to the respective construction.@NotNull String
Intent of the resource object.@NotNull ShadowKindType
getKind()
Kind of the resource object.@NotNull PrismObject<ResourceType>
Resource on which the object is to be constructed.@Nullable String
getTag()
Tag of the resource object (for multiaccounts).default @NotNull ResourceObjectTypeIdentification
boolean
Is the resource object directly assigned to the focus object?boolean
isWeak()
Is the construction weak (i.e. conditional)?Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getResource
Resource on which the object is to be constructed. -
getKind
Kind of the resource object. -
getIntent
Intent of the resource object. -
getTypeIdentification
-
getTag
Tag of the resource object (for multiaccounts). -
isDirectlyAssigned
boolean isDirectlyAssigned()Is the resource object directly assigned to the focus object? (False means there is an inducement in the assignment path.) TODO What about delegations? -
getAssignmentPath
AssignmentPath getAssignmentPath()Full path from the focus object to the respective construction. -
isWeak
boolean isWeak()Is the construction weak (i.e. conditional)? https://docs.evolveum.com/midpoint/reference/roles-policies/assignment/configuration/#strong-and-weak-constructions
-