Interface ModelContext<F extends ObjectType>
- All Superinterfaces:
DebugDumpable
,Serializable
- All Known Implementing Classes:
LensContext
,LensContextPlaceholder
- Author:
- semancik
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
dumpAssignmentPolicyRules
(int indent) dumpAssignmentPolicyRules
(int indent, boolean alsoMessages) default String
dumpObjectPolicyRules
(int indent) dumpObjectPolicyRules
(int indent, boolean alsoMessages) findProjectionContextByKeyExact
(@NotNull ProjectionContextKey key) @NotNull Collection<? extends ModelProjectionContext>
findProjectionContexts
(@NotNull ProjectionContextFilter filter) int
@NotNull Collection<? extends EvaluatedAssignment>
@NotNull Stream<? extends EvaluatedAssignment>
DeltaSetTriple<? extends EvaluatedAssignment>
@NotNull ModelElementContext<F>
<T> @NotNull List<T>
getHookPreviewResults
(@NotNull Class<T> clazz) Map<String,
Collection<? extends Containerable>> @NotNull Collection<? extends EvaluatedAssignment>
@NotNull PartialProcessingOptionsType
@Nullable PolicyRuleEnforcerPreviewOutputType
@NotNull Collection<? extends ModelProjectionContext>
getSequenceCounter
(String sequenceOid) getState()
@NotNull TaskExecutionMode
getTaskTreeOid
(Task task, OperationResult result) @NotNull ObjectTreeDeltas<F>
boolean
default boolean
Note thatisLegacyPreview()
impliestrue
return value here, as the preview changes always runs with non-persistent task execution mode.void
reportProgress
(ProgressInformation progress) void
setSequenceCounter
(String sequenceOid, long counter) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getRequestIdentifier
String getRequestIdentifier() -
getState
ModelState getState() -
getFocusContext
ModelElementContext<F> getFocusContext() -
getFocusContextRequired
-
getProjectionContexts
-
findProjectionContextByKeyExact
-
findProjectionContexts
@NotNull @NotNull Collection<? extends ModelProjectionContext> findProjectionContexts(@NotNull @NotNull ProjectionContextFilter filter) -
getOptions
ModelExecuteOptions getOptions() -
getPartialProcessingOptions
-
getFocusClass
-
reportProgress
-
getEvaluatedAssignmentTriple
DeltaSetTriple<? extends EvaluatedAssignment> getEvaluatedAssignmentTriple() -
getEvaluatedAssignmentsStream
-
getNonNegativeEvaluatedAssignments
-
getAllEvaluatedAssignments
-
getFocusTemplate
ObjectTemplateType getFocusTemplate() -
getSystemConfiguration
PrismObject<SystemConfigurationType> getSystemConfiguration() -
getChannel
String getChannel() -
getAllChanges
- Throws:
SchemaException
-
dumpAssignmentPolicyRules
-
dumpAssignmentPolicyRules
-
dumpObjectPolicyRules
-
dumpObjectPolicyRules
-
getHookPreviewResultsMap
Map<String,Collection<? extends Containerable>> getHookPreviewResultsMap() -
getHookPreviewResults
-
getPolicyRuleEnforcerPreviewOutput
-
isLegacyPreview
boolean isLegacyPreview() -
isSimulation
default boolean isSimulation()Note thatisLegacyPreview()
impliestrue
return value here, as the preview changes always runs with non-persistent task execution mode. -
getTreeDeltas
-
getHistoricResourceObjects
Collection<ProjectionContextKey> getHistoricResourceObjects() -
getSequenceCounter
-
setSequenceCounter
-
getTaskTreeOid
-
getPrivilegedExpressionProfile
ExpressionProfile getPrivilegedExpressionProfile() -
getTaskExecutionMode
-