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 class
ResourceObjectProcessingContextImpl.ResourceObjectProcessingContextBuilder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull VariablesMap
createVariablesMap()
ReturnsVariablesMap
relevant for the current context.@NotNull ModelBeans
getBeans()
Useful Spring beans.@Nullable String
getChannel()
Returns the channel relevant to the current operation.@NotNull ResourceType
getResource()
ObjectDelta<ShadowType>
getResourceObjectDelta()
@NotNull ShadowType
getShadowedResourceObject()
Returns shadowed resource object, or - at least - so-called "combined object" in the sense used in ResourceObjectClassifier FIXME@Nullable SystemConfigurationType
getSystemConfiguration()
@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 Detail
-
getShadowedResourceObject
@NotNull public @NotNull ShadowType 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
public ObjectDelta<ShadowType> getResourceObjectDelta()
- Specified by:
getResourceObjectDelta
in interfaceResourceObjectProcessingContext
-
getResource
@NotNull public @NotNull ResourceType getResource()
- Specified by:
getResource
in interfaceResourceObjectProcessingContext
-
getSystemConfiguration
@Nullable public @Nullable SystemConfigurationType getSystemConfiguration()
- Specified by:
getSystemConfiguration
in interfaceResourceObjectProcessingContext
-
getChannel
@Nullable public @Nullable String 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
@NotNull public @NotNull Task getTask()
- Specified by:
getTask
in interfaceResourceObjectProcessingContext
-
getBeans
@NotNull public @NotNull ModelBeans getBeans()
Description copied from interface:ResourceObjectProcessingContext
Useful Spring beans.- Specified by:
getBeans
in interfaceResourceObjectProcessingContext
-
createVariablesMap
@NotNull public @NotNull VariablesMap createVariablesMap()
Description copied from interface:ResourceObjectProcessingContext
ReturnsVariablesMap
relevant for the current context.- Specified by:
createVariablesMap
in interfaceResourceObjectProcessingContext
-
-