Interface EvaluatedResourceObjectConstruction
-
- All Superinterfaces:
DebugDumpable
,Serializable
- All Known Implementing Classes:
EvaluatedAssignedResourceObjectConstructionImpl
,EvaluatedPlainResourceObjectConstructionImpl
,EvaluatedResourceObjectConstructionImpl
public interface EvaluatedResourceObjectConstruction extends 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:
- mederly, Radovan Semancik
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssignmentPath
getAssignmentPath()
Full path from the focus object to the respective construction.String
getIntent()
Intent of the resource object.@NotNull ShadowKindType
getKind()
Kind of the resource object.@NotNull PrismObject<ResourceType>
getResource()
Resource on which the object is to be constructed.@Nullable String
getTag()
Tag of the resource object (for multiaccounts).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?boolean
isWeak()
Is the construction weak (i.e.-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Method Detail
-
getResource
@NotNull @NotNull PrismObject<ResourceType> getResource()
Resource on which the object is to be constructed.
-
getKind
@NotNull @NotNull ShadowKindType getKind()
Kind of the resource object.
-
getIntent
String getIntent()
Intent of the resource object.
-
getTag
@Nullable @Nullable String 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
-
-