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>
AnObjectDelta
enriched byResourceShadowCoordinates
(pointing to a resource object type).- Author:
- semancik
- See Also:
- Serialized Form
-
-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkIdentifierConsistence(boolean requireOid)
ShadowCoordinatesQualifiedObjectDeltaImpl<T>
clone()
Deep clone.protected String
debugIdentifiers()
protected String
debugName()
ResourceShadowCoordinates
getCoordinates()
void
setCoordinates(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, 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, toString
-
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze
-
Methods 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, isAdd, isDelete, isEmpty, isImmutable, isModify, isRedundant, merge, mergeModification, mergeModifications, narrow, normalize, removeContainerModification, removeEstimatedOldValues, removeModification, removeOperationalItems, removePropertyModification, removeReferenceModification, revive, setChangeType, setObjectToAdd, setObjectTypeClass, setOid, setPrismContext, subtract, subtract, swallow, swallow, toDebugType
-
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
-
-
-
Method Detail
-
getCoordinates
public ResourceShadowCoordinates getCoordinates()
- Specified by:
getCoordinates
in interfaceShadowCoordinatesQualifiedObjectDelta<T extends Objectable>
-
setCoordinates
public void setCoordinates(ResourceShadowCoordinates coordinates)
- Specified by:
setCoordinates
in interfaceShadowCoordinatesQualifiedObjectDelta<T extends Objectable>
-
checkIdentifierConsistence
protected void checkIdentifierConsistence(boolean requireOid)
- Overrides:
checkIdentifierConsistence
in classObjectDeltaImpl<T extends Objectable>
-
debugName
protected String debugName()
- Overrides:
debugName
in classObjectDeltaImpl<T extends Objectable>
-
debugIdentifiers
protected String debugIdentifiers()
- Overrides:
debugIdentifiers
in classObjectDeltaImpl<T extends Objectable>
-
clone
public ShadowCoordinatesQualifiedObjectDeltaImpl<T> clone()
Description copied from class:ObjectDeltaImpl
Deep clone.- Specified by:
clone
in interfaceObjectDelta<T extends Objectable>
- Overrides:
clone
in classObjectDeltaImpl<T extends Objectable>
-
-