Class SynchronizationContext.Complete<F extends FocusType>
java.lang.Object
com.evolveum.midpoint.model.impl.sync.SynchronizationContext<F>
com.evolveum.midpoint.model.impl.sync.SynchronizationContext.Complete<F>
- All Implemented Interfaces:
PreInboundsContext<F>
,ResourceObjectProcessingContext
,DebugDumpable
- Enclosing class:
- SynchronizationContext<F extends FocusType>
public static class SynchronizationContext.Complete<F extends FocusType>
extends SynchronizationContext<F>
Synchronization context ready for the synchronization, i.e. it has type identification and synchronization policy present.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.model.impl.sync.SynchronizationContext
SynchronizationContext.Complete<F extends FocusType>
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescription@NotNull SynchronizationPolicy
@NotNull ResourceObjectTypeIdentification
Returns the identification of the (determined) type definition - or null if the type is not known.boolean
Methods inherited from class com.evolveum.midpoint.model.impl.sync.SynchronizationContext
createVariablesMap, debugDump, getArchetypeOid, getBeans, getChange, getChannel, getCorrelatedOwner, getCorrelationContext, getExecutionMode, getExpressionProfile, getFocusClass, getItemProcessingIdentifier, getLinkedOwner, getObjectDefinitionRequired, getPreFocus, getPreFocusAsPrismObject, getResource, getResourceObjectDelta, getResourceOid, getShadowedResourceObject, getShadowOid, getSituation, getSynchronizationPolicyRequired, getSystemConfiguration, getTag, getTask, isDryRun, isFullMode, isProtected, isShadowExistsInRepo, isVisible, setCorrelationContext, setShadowExistsInRepo, setSkipMaintenanceCheck, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.model.impl.ResourceObjectProcessingContext
createDefaultVariablesMap
-
Method Details
-
getTypeIdentification
Description copied from class:SynchronizationContext
Returns the identification of the (determined) type definition - or null if the type is not known. Note that it's not necessary to look at the shadow kind/intent if this method returns `null`, because this type is derived directly from the values in the shadow. It can be even more precise, because the shadow may be unclassified when this context is created.- Overrides:
getTypeIdentification
in classSynchronizationContext<F extends FocusType>
-
getSynchronizationPolicy
-
isComplete
public boolean isComplete()- Specified by:
isComplete
in classSynchronizationContext<F extends FocusType>
-