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 VariablesMap
To be used in implementations ofcreateVariablesMap()
.default @NotNull VariablesMap
ReturnsVariablesMap
relevant for the current context.@NotNull ModelBeans
getBeans()
Useful Spring beans.@Nullable String
Returns the channel relevant to the current operation.@NotNull ResourceType
@Nullable ObjectDelta<ShadowType>
@NotNull ShadowType
Returns shadowed resource object, or - at least - so-called "combined object" in the sense used in ResourceObjectClassifier FIXME@Nullable SystemConfigurationType
@NotNull Task
getTask()
-
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 fromResourceObjectShadowChangeDescription
or from a task. -
getTask
-
createVariablesMap
ReturnsVariablesMap
relevant for the current context. -
createDefaultVariablesMap
To be used in implementations ofcreateVariablesMap()
. -
getBeans
Useful Spring beans.
-