Uses of Interface
com.evolveum.midpoint.model.api.context.ModelContext
-
Packages that use ModelContext Package Description com.evolveum.midpoint.model.api com.evolveum.midpoint.model.api.expr com.evolveum.midpoint.model.api.hooks com.evolveum.midpoint.model.api.util -
-
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, com.evolveum.midpoint.task.api.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, com.evolveum.midpoint.task.api.Task task, Collection<ProgressListener> listeners, OperationResult result)
<F extends ObjectType>
ModelContext<F>ModelInteractionService. unwrapModelContext(LensContextType wrappedContext, com.evolveum.midpoint.task.api.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 com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result)
Generic method to be implemented by the hook.void
ChangeHook. invokeOnException(@NotNull ModelContext context, @NotNull Throwable throwable, @NotNull com.evolveum.midpoint.task.api.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, com.evolveum.midpoint.task.api.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, com.evolveum.midpoint.task.api.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)
-