Package com.evolveum.midpoint.model.impl
Interface ResourceObjectProcessingContext
- All Known Subinterfaces:
PreInboundsContext<F>
- All Known Implementing Classes:
ResourceObjectProcessingContextImpl,SimplePreInboundsContextImpl,SynchronizationContext,SynchronizationContext.Complete
A context generally useful for the manipulation of a shadow, e.g. correlation or synchronization.
We use it to avoid repeating the contained data throughout various "context" classes
(
SynchronizationContext, CorrelationContext, ...).-
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull VariablesMapTo be used in implementations ofcreateVariablesMap().default @NotNull VariablesMapReturnsVariablesMaprelevant for the current context.@NotNull ModelBeansgetBeans()Useful Spring beans.@Nullable StringReturns the channel relevant to the current operation.@NotNull ResourceType@Nullable ObjectDelta<ShadowType>@NotNull ShadowTypeReturns shadowed resource object, or - at least - so-called "combined object" in the sense used in ResourceObjectClassifier FIXME@Nullable SystemConfigurationType@NotNull TaskgetTask()
-
Method Details
-
getShadowedResourceObject
Returns shadowed resource object, or - at least - so-called "combined object" in the sense used in ResourceObjectClassifier FIXME -
getResourceObjectDelta
-
getResource
-
getSystemConfiguration
-
getChannel
Returns the channel relevant to the current operation. It may be a channel fromResourceObjectShadowChangeDescriptionor from a task. -
getTask
-
createVariablesMap
ReturnsVariablesMaprelevant for the current context. -
createDefaultVariablesMap
To be used in implementations ofcreateVariablesMap(). -
getBeans
Useful Spring beans.
-