Interface ModelContext<F extends ObjectType>
-
- All Superinterfaces:
DebugDumpable
,Serializable
- All Known Implementing Classes:
LensContext
,LensContextPlaceholder
public interface ModelContext<F extends ObjectType> extends Serializable, DebugDumpable
- Author:
- semancik
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Method Detail
-
getRequestIdentifier
String getRequestIdentifier()
-
getState
ModelState getState()
-
getFocusContext
ModelElementContext<F> getFocusContext()
-
getFocusContextRequired
@NotNull @NotNull ModelElementContext<F> getFocusContextRequired()
-
getProjectionContexts
@NotNull @NotNull Collection<? extends ModelProjectionContext> getProjectionContexts()
-
findProjectionContextByKeyExact
ModelProjectionContext findProjectionContextByKeyExact(@NotNull @NotNull ProjectionContextKey key)
-
findProjectionContexts
@NotNull @NotNull Collection<? extends ModelProjectionContext> findProjectionContexts(@NotNull @NotNull ProjectionContextFilter filter)
-
getOptions
ModelExecuteOptions getOptions()
-
getPartialProcessingOptions
@NotNull @NotNull PartialProcessingOptionsType getPartialProcessingOptions()
-
reportProgress
void reportProgress(ProgressInformation progress)
-
getEvaluatedAssignmentTriple
DeltaSetTriple<? extends EvaluatedAssignment> getEvaluatedAssignmentTriple()
-
getEvaluatedAssignmentsStream
@NotNull @NotNull Stream<? extends EvaluatedAssignment> getEvaluatedAssignmentsStream()
-
getNonNegativeEvaluatedAssignments
@NotNull @NotNull Collection<? extends EvaluatedAssignment> getNonNegativeEvaluatedAssignments()
-
getAllEvaluatedAssignments
@NotNull @NotNull Collection<? extends EvaluatedAssignment> getAllEvaluatedAssignments()
-
getFocusTemplate
ObjectTemplateType getFocusTemplate()
-
getSystemConfiguration
PrismObject<SystemConfigurationType> getSystemConfiguration()
-
getChannel
String getChannel()
-
getAllChanges
int getAllChanges() throws SchemaException
- Throws:
SchemaException
-
dumpAssignmentPolicyRules
default String dumpAssignmentPolicyRules(int indent)
-
dumpAssignmentPolicyRules
String dumpAssignmentPolicyRules(int indent, boolean alsoMessages)
-
dumpObjectPolicyRules
default String dumpObjectPolicyRules(int indent)
-
dumpObjectPolicyRules
String dumpObjectPolicyRules(int indent, boolean alsoMessages)
-
getHookPreviewResultsMap
Map<String,Collection<? extends Containerable>> getHookPreviewResultsMap()
-
getHookPreviewResults
@NotNull <T> @NotNull List<T> getHookPreviewResults(@NotNull @NotNull Class<T> clazz)
-
getPolicyRuleEnforcerPreviewOutput
@Nullable @Nullable PolicyRuleEnforcerPreviewOutputType getPolicyRuleEnforcerPreviewOutput()
-
isPreview
boolean isPreview()
-
isSimulation
default boolean isSimulation()
TODO reconcile withisPreview()
-
getTreeDeltas
@NotNull @NotNull ObjectTreeDeltas<F> getTreeDeltas()
-
getHistoricResourceObjects
Collection<ProjectionContextKey> getHistoricResourceObjects()
-
setSequenceCounter
void setSequenceCounter(String sequenceOid, long counter)
-
getTaskTreeOid
String getTaskTreeOid(Task task, OperationResult result)
-
getPrivilegedExpressionProfile
ExpressionProfile getPrivilegedExpressionProfile()
-
getTaskExecutionMode
@NotNull @NotNull TaskExecutionMode getTaskExecutionMode()
-
-