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
 
 - 
 
 -