Interface SingleShadowInboundsProcessingContext<T extends Containerable>
- Type Parameters:
T- the target object type
- All Superinterfaces:
DebugDumpable,ResourceObjectProcessingContext
- All Known Implementing Classes:
DefaultSingleShadowInboundsProcessingContextImpl,SynchronizationContext,SynchronizationContext.Complete
public interface SingleShadowInboundsProcessingContext<T extends Containerable>
extends ResourceObjectProcessingContext, DebugDumpable
Everything necessary to carry out limited, single-shadow inbounds evaluation.
It is to
SingleShadowInboundsProcessing just like LensContext is to FullInboundsProcessing.
It exists in more flavors depending on the situation: synchronization-time inbounds, or "extra" inbounds
e.g. invoked via MidpointFunctions or CorrelationServiceImpl method(s).-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescription@Nullable StringReturns the archetype OID bound to the object type.@NotNull InboundMappingContextSpecificationBackground information for value provenance metadata for inbound mappings related to this shadow.@NotNull ResourceObjectDefinitiondefault @NotNull PrismContainerValue<T>default booleanMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.model.impl.ResourceObjectProcessingContext
createDefaultVariablesMap, createVariablesMap, getChannel, getResource, getResourceObjectDelta, getShadowIfPresent, getShadowLikeValue, getShadowRequired, getSystemConfiguration, getTask
-
Method Details
-
getPreFocus
-
getPreFocusAsPcv
-
getMappingContextSpecification
Background information for value provenance metadata for inbound mappings related to this shadow. -
getObjectDefinitionRequired
@NotNull @NotNull ResourceObjectDefinition getObjectDefinitionRequired() throws SchemaException, ConfigurationException -
getInboundProcessingDefinition
@NotNull @NotNull ResourceObjectInboundProcessingDefinition getInboundProcessingDefinition() throws SchemaException, ConfigurationException -
getArchetypeOid
Returns the archetype OID bound to the object type. Archetypes determined from the focus itself are not returned here. -
isBeforeCorrelation
default boolean isBeforeCorrelation()
-