Interface PreInboundsContext<F extends FocusType>
- Type Parameters:
F- the focus type
- All Superinterfaces:
DebugDumpable,ResourceObjectProcessingContext
- All Known Implementing Classes:
SimplePreInboundsContextImpl,SynchronizationContext,SynchronizationContext.Complete
public interface PreInboundsContext<F extends FocusType>
extends ResourceObjectProcessingContext, DebugDumpable
Everything necessary to carry out pre-clockwork inbounds evaluation.
It is to
PreInboundsProcessing just like LensContext is to ClockworkInboundsProcessing.
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 ResourceObjectDefinitiondefault @NotNull PrismObject<F>@Nullable ObjectDelta<ShadowType>Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.model.impl.ResourceObjectProcessingContext
createDefaultVariablesMap, createVariablesMap, getBeans, getChannel, getResource, getShadowedResourceObject, getSystemConfiguration, getTask
-
Method Details
-
getPreFocus
-
getPreFocusAsPrismObject
-
getResourceObjectDelta
- Specified by:
getResourceObjectDeltain interfaceResourceObjectProcessingContext
-
getObjectDefinitionRequired
@NotNull @NotNull ResourceObjectDefinition getObjectDefinitionRequired() throws SchemaException, ConfigurationException -
getArchetypeOid
Returns the archetype OID bound to the object type. Archetypes determined from the focus itself are not returned here.
-