Class ShadowCoordinatesQualifiedObjectDeltaImpl<T extends Objectable>
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T>
com.evolveum.midpoint.schema.processor.ShadowCoordinatesQualifiedObjectDeltaImpl<T>
- All Implemented Interfaces:
ObjectDelta<T>,Freezable,PathVisitable,Visitable,ShadowCoordinatesQualifiedObjectDelta<T>,DebugDumpable,Serializable,Cloneable
public class ShadowCoordinatesQualifiedObjectDeltaImpl<T extends Objectable>
extends com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T>
implements ShadowCoordinatesQualifiedObjectDelta<T>
An
ObjectDelta enriched by ResourceShadowCoordinates (pointing to a resource object type).- Author:
- semancik
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.delta.ObjectDelta
ObjectDelta.FactorOutResultMulti<T extends Objectable>, ObjectDelta.FactorOutResultSingle<T extends Objectable> -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckIdentifierConsistence(boolean requireOid) clone()Deep clone.protected Stringprotected StringvoidsetCoordinates(ResourceShadowCoordinates coordinates) Methods inherited from class com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl
accept, accept, accept, addModification, addModificationAddContainer, addModificationAddContainer, addModificationAddProperty, addModificationAddReference, addModificationDeleteContainer, addModificationDeleteContainer, addModificationDeleteProperty, addModificationDeleteReference, addModificationReplaceContainer, addModificationReplaceProperty, addModificationReplaceReference, addModifications, addModifications, applyDefinition, applyDefinitionIfPresent, applyTo, assertDefinitions, assertDefinitions, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, checkConsistence, clear, computeChangedObject, containsAllModifications, containsModification, copyValues, createAddDelta, createContainerModification, createContainerModification, createDeleteDelta, createEmptyDeleteDelta, createEmptyDelta, createEmptyModifyDelta, createPropertyModification, createPropertyModification, createReferenceModification, createReferenceModification, createReferenceModification, createReverseDelta, debugDump, deleteModification, equals, equivalent, factorOut, factorOutValues, findContainerDelta, findItemDelta, findItemDelta, findItemDelta, findItemDeltasSubPath, findPartial, findPropertyDelta, findPropertyDelta, findReferenceModification, getChangeType, getDeletedValuesFor, getModifications, getModifiedItems, getNewValuesFor, getObjectToAdd, getObjectTypeClass, getOid, hasCompleteDefinition, hashCode, hasItemDelta, hasItemOrSubitemDelta, hasRelatedDelta, isAdd, isDelete, isEmpty, isModify, isRedundant, merge, mergeModification, mergeModifications, narrow, normalize, performFreeze, removeContainerModification, removeEstimatedOldValues, removeModification, removeOperationalItems, removePropertyModification, removeReferenceModification, revive, setChangeType, setObjectToAdd, setObjectTypeClass, setOid, setPrismContext, subtract, subtract, swallow, swallow, toDebugType, toDeltaSetTriple, toStringMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freezeMethods inherited from interface com.evolveum.midpoint.prism.delta.ObjectDelta
accept, accept, addModification, addModificationAddContainer, addModificationAddContainer, addModificationAddProperty, addModificationAddReference, addModificationDeleteContainer, addModificationDeleteContainer, addModificationDeleteProperty, addModificationDeleteReference, addModificationReplaceContainer, addModificationReplaceProperty, addModificationReplaceReference, addModifications, addModifications, applyDefinition, applyDefinitionIfPresent, applyTo, assertDefinitions, assertDefinitions, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, checkConsistence, clear, computeChangedObject, containsAllModifications, containsModification, createContainerModification, createContainerModification, createPropertyModification, createPropertyModification, createReferenceModification, createReferenceModification, createReverseDelta, deleteModification, equivalent, factorOut, factorOutValues, findContainerDelta, findItemDelta, findItemDelta, findItemDelta, findItemDeltasSubPath, findPartial, findPropertyDelta, findPropertyDelta, findReferenceModification, getChangeType, getDeletedValuesFor, getModifications, getModifiedItems, getNewValuesFor, getObjectableToAdd, getObjectToAdd, getObjectTypeClass, getOid, hasCompleteDefinition, hasItemDelta, hasItemOrSubitemDelta, hasRelatedDelta, isAdd, isDelete, isEmpty, isImmutable, isModify, isOfType, isRedundant, merge, mergeModification, mergeModifications, narrow, normalize, removeContainerModification, removeEstimatedOldValues, removeModification, removeOperationalItems, removePropertyModification, removeReferenceModification, revive, setChangeType, setObjectToAdd, setObjectTypeClass, setOid, setPrismContext, subtract, subtract, swallow, swallow, toDebugType, toDeltaSetTriple
-
Method Details
-
getCoordinates
- Specified by:
getCoordinatesin interfaceShadowCoordinatesQualifiedObjectDelta<T extends Objectable>
-
setCoordinates
- Specified by:
setCoordinatesin interfaceShadowCoordinatesQualifiedObjectDelta<T extends Objectable>
-
checkIdentifierConsistence
protected void checkIdentifierConsistence(boolean requireOid) - Overrides:
checkIdentifierConsistencein classcom.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T extends Objectable>
-
debugName
- Overrides:
debugNamein classcom.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T extends Objectable>
-
debugIdentifiers
- Overrides:
debugIdentifiersin classcom.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T extends Objectable>
-
clone
Description copied from interface:ObjectDeltaDeep clone.- Specified by:
clonein interfaceObjectDelta<T extends Objectable>- Overrides:
clonein classcom.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T extends Objectable>
-