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,PrismContextSensitive,Visitable,ShadowCoordinatesQualifiedObjectDelta<T>,DebugDumpable,Serializable,Cloneable
public class ShadowCoordinatesQualifiedObjectDeltaImpl<T extends Objectable>
extends 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, getPrismContext, 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, 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, toDeltaSetTripleMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
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 classObjectDeltaImpl<T extends Objectable>
-
debugName
- Overrides:
debugNamein classObjectDeltaImpl<T extends Objectable>
-
debugIdentifiers
- Overrides:
debugIdentifiersin classObjectDeltaImpl<T extends Objectable>
-
clone
Description copied from class:ObjectDeltaImplDeep clone.- Specified by:
clonein interfaceObjectDelta<T extends Objectable>- Overrides:
clonein classObjectDeltaImpl<T extends Objectable>
-