Class ShadowDiscriminatorObjectDeltaImpl<T extends Objectable>
- java.lang.Object
-
- com.evolveum.midpoint.prism.AbstractFreezable
-
- com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T>
-
- com.evolveum.midpoint.common.refinery.ShadowDiscriminatorObjectDeltaImpl<T>
-
- All Implemented Interfaces:
ShadowDiscriminatorObjectDelta<T>,ObjectDelta<T>,Freezable,PathVisitable,PrismContextSensitive,Visitable,DebugDumpable,Serializable,Cloneable
public class ShadowDiscriminatorObjectDeltaImpl<T extends Objectable> extends com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T> implements ShadowDiscriminatorObjectDelta<T>
- 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 voidcheckIdentifierConsistence(boolean requireOid)ShadowDiscriminatorObjectDeltaImpl<T>clone()Deep clone.protected voidcopyValues(ShadowDiscriminatorObjectDeltaImpl<T> clone)protected StringdebugIdentifiers()protected StringdebugName()ResourceShadowDiscriminatorgetDiscriminator()voidsetDiscriminator(ResourceShadowDiscriminator discriminator)-
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, 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, 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
-
getDiscriminator
public ResourceShadowDiscriminator getDiscriminator()
- Specified by:
getDiscriminatorin interfaceShadowDiscriminatorObjectDelta<T extends Objectable>
-
setDiscriminator
public void setDiscriminator(ResourceShadowDiscriminator discriminator)
- Specified by:
setDiscriminatorin interfaceShadowDiscriminatorObjectDelta<T extends Objectable>
-
checkIdentifierConsistence
protected void checkIdentifierConsistence(boolean requireOid)
- Overrides:
checkIdentifierConsistencein classcom.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T extends Objectable>
-
debugName
protected String debugName()
- Overrides:
debugNamein classcom.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T extends Objectable>
-
debugIdentifiers
protected String debugIdentifiers()
- Overrides:
debugIdentifiersin classcom.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl<T extends Objectable>
-
clone
public ShadowDiscriminatorObjectDeltaImpl<T> 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>
-
copyValues
protected void copyValues(ShadowDiscriminatorObjectDeltaImpl<T> clone)
-
-