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.
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable String
getArchetypeOid()
Returns the archetype OID bound to the object type.@NotNull ResourceObjectDefinition
getObjectDefinitionRequired()
F
getPreFocus()
default @NotNull PrismObject<F>
getPreFocusAsPrismObject()
@Nullable ObjectDelta<ShadowType>
getResourceObjectDelta()
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.model.impl.ResourceObjectProcessingContext
createDefaultVariablesMap, createVariablesMap, getBeans, getChannel, getResource, getShadowedResourceObject, getSystemConfiguration, getTask
-
-
-
-
Method Detail
-
getPreFocus
@NotNull F getPreFocus()
-
getPreFocusAsPrismObject
@NotNull default @NotNull PrismObject<F> getPreFocusAsPrismObject()
-
getResourceObjectDelta
@Nullable @Nullable ObjectDelta<ShadowType> getResourceObjectDelta()
- Specified by:
getResourceObjectDelta
in interfaceResourceObjectProcessingContext
-
getObjectDefinitionRequired
@NotNull @NotNull ResourceObjectDefinition getObjectDefinitionRequired() throws SchemaException, ConfigurationException
-
getArchetypeOid
@Nullable @Nullable String getArchetypeOid()
Returns the archetype OID bound to the object type. Archetypes determined from the focus itself are not returned here.
-
-