Uses of Interface
com.evolveum.midpoint.model.api.context.ModelContext
-
-
Uses of ModelContext in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return ModelContext Modifier and Type Method Description <F extends ObjectType>
ModelContext<F>ModelInteractionService. previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas, ModelExecuteOptions options, Task task, OperationResult result)
Computes the most likely changes triggered by the provided delta.<F extends ObjectType>
ModelContext<F>ModelInteractionService. previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas, ModelExecuteOptions options, Task task, Collection<ProgressListener> listeners, OperationResult result)
<F extends ObjectType>
ModelContext<F>ModelInteractionService. unwrapModelContext(LensContextType wrappedContext, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.api with parameters of type ModelContext Modifier and Type Method Description void
ProgressListener. onProgressAchieved(ModelContext modelContext, ProgressInformation progressInformation)
Reports a progress achieved. -
Uses of ModelContext in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr that return ModelContext Modifier and Type Method Description <F extends ObjectType>
ModelContext<F>MidpointFunctions. getModelContext()
<F extends ObjectType>
ModelContext<F>MidpointFunctions. previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas, ModelExecuteOptions options)
ModelContext
MidpointFunctions. unwrapModelContext(LensContextType lensContextType)
Methods in com.evolveum.midpoint.model.api.expr with parameters of type ModelContext Modifier and Type Method Description ObjectDeltaType
MidpointFunctions. getResourceDelta(ModelContext context, String resourceOid)
Returns aggregated delta that is to be executed on a given resource.LensContextType
MidpointFunctions. wrapModelContext(ModelContext<?> lensContext)
-
Uses of ModelContext in com.evolveum.midpoint.model.api.hooks
Methods in com.evolveum.midpoint.model.api.hooks with parameters of type ModelContext Modifier and Type Method Description <O extends ObjectType>
HookOperationModeChangeHook. invoke(@NotNull ModelContext<O> context, @NotNull Task task, @NotNull OperationResult result)
Generic method to be implemented by the hook.void
ChangeHook. invokeOnException(@NotNull ModelContext context, @NotNull Throwable throwable, @NotNull Task task, @NotNull OperationResult result)
This method is invoked by the clockwork when an exception occurs.default void
ChangeHook. invokePreview(@NotNull ModelContext<? extends ObjectType> context, Task task, OperationResult result)
Invokes the hook in "preview mode". -
Uses of ModelContext in com.evolveum.midpoint.model.api.util
Methods in com.evolveum.midpoint.model.api.util that return ModelContext Modifier and Type Method Description static <O extends ObjectType>
ModelContext<O>ModelContextUtil. unwrapModelContext(LensContextType lensContextType, ModelInteractionService modelInteractionService, Task opTask, OperationResult result)
Methods in com.evolveum.midpoint.model.api.util with parameters of type ModelContext Modifier and Type Method Description <F extends ObjectType>
voidClockworkInspector. afterMappingEvaluation(ModelContext<F> context, Mapping<?,?> evaluatedMapping)
May be used to gather profiling data, etc.<F extends ObjectType>
voidClockworkInspector. clockworkFinish(ModelContext<F> context)
<F extends ObjectType>
voidClockworkInspector. clockworkStart(ModelContext<F> context)
<F extends ObjectType>
voidClockworkInspector. clockworkStateSwitch(ModelContext<F> contextBefore, ModelState newState)
<F extends ObjectType>
voidClockworkInspector. projectorFinish(ModelContext<F> context)
<F extends ObjectType>
voidClockworkInspector. projectorStart(ModelContext<F> context)
-
Uses of ModelContext in com.evolveum.midpoint.model.common.expression
Methods in com.evolveum.midpoint.model.common.expression that return ModelContext Modifier and Type Method Description ModelContext<F>
ExpressionEnvironment. getLensContext()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
ModelContext<F>ModelExpressionThreadLocalHolder. getLensContext()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
@NotNull ModelContext<F>ModelExpressionThreadLocalHolder. getLensContextRequired()
Methods in com.evolveum.midpoint.model.common.expression with parameters of type ModelContext Modifier and Type Method Description void
ExpressionEnvironment. setLensContext(ModelContext<F> lensContext)
Constructors in com.evolveum.midpoint.model.common.expression with parameters of type ModelContext Constructor Description ExpressionEnvironment(ModelContext<F> lensContext, ModelProjectionContext projectionContext, Mapping<V,D> mapping, Task currentTask, OperationResult currentResult)
ExpressionEnvironment(ModelContext<F> lensContext, ModelProjectionContext projectionContext, Task currentTask, OperationResult currentResult)
-
Uses of ModelContext in com.evolveum.midpoint.model.common.mapping.metadata
Methods in com.evolveum.midpoint.model.common.mapping.metadata with parameters of type ModelContext Modifier and Type Method Description void
ItemValueMetadataProcessingSpec. populateFromCurrentFocusTemplate(ModelContext<?> lensContext, ItemPath dataPath, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result)
-
Uses of ModelContext in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util that return ModelContext Modifier and Type Method Description ModelContext<?>
ProfilingModelInspector. getLastLensContext()
Methods in com.evolveum.midpoint.model.common.util with parameters of type ModelContext Modifier and Type Method Description <F extends ObjectType>
voidProfilingModelInspector. afterMappingEvaluation(ModelContext<F> context, Mapping<?,?> evaluatedMapping)
<F extends ObjectType>
voidProfilingModelInspector. clockworkFinish(ModelContext<F> context)
<F extends ObjectType>
voidProfilingModelInspector. clockworkStart(ModelContext<F> context)
<F extends ObjectType>
voidProfilingModelInspector. clockworkStateSwitch(ModelContext<F> contextBefore, ModelState newState)
<F extends ObjectType>
voidProfilingModelInspector. projectorFinish(ModelContext<F> context)
<F extends ObjectType>
voidProfilingModelInspector. projectorStart(ModelContext<F> context)
-
Uses of ModelContext in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller that return ModelContext Modifier and Type Method Description <F extends ObjectType>
ModelContext<F>ModelInteractionServiceImpl. previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas, ModelExecuteOptions options, Task task, OperationResult parentResult)
<F extends ObjectType>
ModelContext<F>ModelInteractionServiceImpl. previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas, ModelExecuteOptions options, Task task, Collection<ProgressListener> listeners, OperationResult parentResult)
<F extends ObjectType>
ModelContext<F>ModelInteractionServiceImpl. unwrapModelContext(LensContextType wrappedContext, Task task, OperationResult result)
-
Uses of ModelContext in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr that return ModelContext Modifier and Type Method Description <F extends ObjectType>
ModelContext<F>MidpointFunctionsImpl. getModelContext()
<F extends ObjectType>
ModelContext<F>MidpointFunctionsImpl. previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas, ModelExecuteOptions options)
ModelContext
MidpointFunctionsImpl. unwrapModelContext(LensContextType lensContextType)
Methods in com.evolveum.midpoint.model.impl.expr with parameters of type ModelContext Modifier and Type Method Description ObjectDeltaType
MidpointFunctionsImpl. getResourceDelta(ModelContext context, String resourceOid)
LensContextType
MidpointFunctionsImpl. wrapModelContext(ModelContext<?> lensContext)
-
Uses of ModelContext in com.evolveum.midpoint.model.impl.lens
Classes in com.evolveum.midpoint.model.impl.lens that implement ModelContext Modifier and Type Class Description class
LensContext<F extends ObjectType>
class
LensContextPlaceholder<F extends ObjectType>
This class does nothing. -
Uses of ModelContext in com.evolveum.midpoint.model.impl.lens.projector.policy
Methods in com.evolveum.midpoint.model.impl.lens.projector.policy with parameters of type ModelContext Modifier and Type Method Description <O extends ObjectType>
voidPolicyRuleSuspendTaskExecutor. execute(@NotNull ModelContext<O> context, Task task, OperationResult result)
-
Uses of ModelContext in com.evolveum.midpoint.notifications.api.events
Methods in com.evolveum.midpoint.notifications.api.events that return ModelContext Modifier and Type Method Description @NotNull ModelContext<?>
ModelEvent. getModelContext()
-
Uses of ModelContext in com.evolveum.midpoint.wf.api
Methods in com.evolveum.midpoint.wf.api with parameters of type ModelContext Modifier and Type Method Description List<ApprovalSchemaExecutionInformationType>
WorkflowManager. getApprovalSchemaPreview(ModelContext<?> modelContext, Task opTask, OperationResult parentResult)
Retrieves information about expected approval schema and its execution.
-