Package com.evolveum.midpoint.model.impl
Class ResourceObjectProcessingContextImpl
java.lang.Object
com.evolveum.midpoint.model.impl.ResourceObjectProcessingContextImpl
- All Implemented Interfaces:
ResourceObjectProcessingContext
@Experimental
public class ResourceObjectProcessingContextImpl
extends Object
implements ResourceObjectProcessingContext
The default implementation of
ResourceObjectProcessingContext
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
-
Method Summary
Modifier and TypeMethodDescription@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
@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()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.model.impl.ResourceObjectProcessingContext
createDefaultVariablesMap
-
Method Details
-
getShadowedResourceObject
Description copied from interface:ResourceObjectProcessingContext
Returns shadowed resource object, or - at least - so-called "combined object" in the sense used in ResourceObjectClassifier FIXME- Specified by:
getShadowedResourceObject
in interfaceResourceObjectProcessingContext
-
getResourceObjectDelta
- Specified by:
getResourceObjectDelta
in interfaceResourceObjectProcessingContext
-
getResource
- Specified by:
getResource
in interfaceResourceObjectProcessingContext
-
getSystemConfiguration
- Specified by:
getSystemConfiguration
in interfaceResourceObjectProcessingContext
-
getChannel
Description copied from interface:ResourceObjectProcessingContext
Returns the channel relevant to the current operation. It may be a channel fromResourceObjectShadowChangeDescription
or from a task.- Specified by:
getChannel
in interfaceResourceObjectProcessingContext
-
getTask
- Specified by:
getTask
in interfaceResourceObjectProcessingContext
-
getBeans
Description copied from interface:ResourceObjectProcessingContext
Useful Spring beans.- Specified by:
getBeans
in interfaceResourceObjectProcessingContext
-
createVariablesMap
Description copied from interface:ResourceObjectProcessingContext
ReturnsVariablesMap
relevant for the current context.- Specified by:
createVariablesMap
in interfaceResourceObjectProcessingContext
-