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 ofResourceObjectProcessingContext.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResourceObjectProcessingContextImpl.ResourceObjectProcessingContextBuilder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull VariablesMapcreateVariablesMap()ReturnsVariablesMaprelevant for the current context.@NotNull ModelBeansgetBeans()Useful Spring beans.@Nullable StringgetChannel()Returns the channel relevant to the current operation.@NotNull ResourceTypegetResource()ObjectDelta<ShadowType>getResourceObjectDelta()@NotNull ShadowTypegetShadowedResourceObject()Returns shadowed resource object, or - at least - so-called "combined object" in the sense used in ResourceObjectClassifier FIXME@Nullable SystemConfigurationTypegetSystemConfiguration()@NotNull TaskgetTask()-
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 Detail
-
getShadowedResourceObject
@NotNull public @NotNull ShadowType getShadowedResourceObject()
Description copied from interface:ResourceObjectProcessingContextReturns shadowed resource object, or - at least - so-called "combined object" in the sense used in ResourceObjectClassifier FIXME- Specified by:
getShadowedResourceObjectin interfaceResourceObjectProcessingContext
-
getResourceObjectDelta
public ObjectDelta<ShadowType> getResourceObjectDelta()
- Specified by:
getResourceObjectDeltain interfaceResourceObjectProcessingContext
-
getResource
@NotNull public @NotNull ResourceType getResource()
- Specified by:
getResourcein interfaceResourceObjectProcessingContext
-
getSystemConfiguration
@Nullable public @Nullable SystemConfigurationType getSystemConfiguration()
- Specified by:
getSystemConfigurationin interfaceResourceObjectProcessingContext
-
getChannel
@Nullable public @Nullable String getChannel()
Description copied from interface:ResourceObjectProcessingContextReturns the channel relevant to the current operation. It may be a channel fromResourceObjectShadowChangeDescriptionor from a task.- Specified by:
getChannelin interfaceResourceObjectProcessingContext
-
getTask
@NotNull public @NotNull Task getTask()
- Specified by:
getTaskin interfaceResourceObjectProcessingContext
-
getBeans
@NotNull public @NotNull ModelBeans getBeans()
Description copied from interface:ResourceObjectProcessingContextUseful Spring beans.- Specified by:
getBeansin interfaceResourceObjectProcessingContext
-
createVariablesMap
@NotNull public @NotNull VariablesMap createVariablesMap()
Description copied from interface:ResourceObjectProcessingContextReturnsVariablesMaprelevant for the current context.- Specified by:
createVariablesMapin interfaceResourceObjectProcessingContext
-
-