com.evolveum.midpoint.common.refinery
Class ShadowDiscriminatorObjectDelta<T extends Objectable>
java.lang.Object
com.evolveum.midpoint.prism.delta.ObjectDelta<T>
com.evolveum.midpoint.common.refinery.ShadowDiscriminatorObjectDelta<T>
- All Implemented Interfaces:
- Visitable, DebugDumpable, Dumpable, Serializable
public class ShadowDiscriminatorObjectDelta<T extends Objectable>
- extends ObjectDelta<T>
- Author:
- semancik
- See Also:
- Serialized Form
Methods inherited from class com.evolveum.midpoint.prism.delta.ObjectDelta |
accept, addModification, addModificationAddProperty, addModificationAddProperty, addModificationDeleteProperty, addModificationDeleteProperty, addModificationReplaceProperty, addModificationReplaceProperty, addModifications, addModifications, applyDefinition, applyDefinition, applyTo, assertDefinitions, assertDefinitions, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, clone, computeChangedObject, containsModification, createAddDelta, createContainerModification, createContainerModification, createDeleteDelta, createEmptyAddDelta, createEmptyDeleteDelta, createEmptyDelta, createEmptyModifyDelta, createModificationAddContainer, createModificationAddContainer, createModificationAddProperty, createModificationAddProperty, createModificationAddReference, createModificationAddReference, createModificationAddReference, createModificationDeleteContainer, createModificationDeleteContainer, createModificationDeleteProperty, createModificationDeleteReference, createModificationDeleteReference, createModificationReplaceContainer, createModificationReplaceContainer, createModificationReplaceProperty, createModificationReplaceProperty, createModifyDelta, createModifyDelta, createPropertyModification, createPropertyModification, createPropertyModification, createReferenceModification, debugDump, debugDump, dump, equals, fillInModificationAddContainer, fillInModificationAddProperty, fillInModificationDeleteContainer, fillInModificationDeleteProperty, fillInModificationReplaceContainer, fillInModificationReplaceProperty, findContainerDelta, findContainerDelta, findItemDelta, findItemDeltasSubPath, findPropertyDelta, findPropertyDelta, findPropertyDelta, findReferenceModification, getChangeType, getModifications, getObjectToAdd, getObjectTypeClass, getOid, getPrismContext, hasCompleteDefinition, hashCode, hasItemDelta, isAdd, isAdd, isDelete, isDelete, isEmpty, isModify, isModify, merge, mergeModification, mergeModifications, normalize, removeReferenceModification, revive, setChangeType, setObjectToAdd, setObjectTypeClass, setOid, setPrismContext, summarize, summarize, swallow, toPrismPropertyValues, toString, union |
ShadowDiscriminatorObjectDelta
public ShadowDiscriminatorObjectDelta(Class<T> objectTypeClass,
ChangeType changeType,
PrismContext prismContext)
getDiscriminator
public ResourceShadowDiscriminator getDiscriminator()
setDiscriminator
public void setDiscriminator(ResourceShadowDiscriminator discriminator)
checkIdentifierConsistence
protected void checkIdentifierConsistence(boolean requireOid)
- Overrides:
checkIdentifierConsistence
in class ObjectDelta<T extends Objectable>
createModificationReplaceProperty
public static <O extends Objectable,X> ShadowDiscriminatorObjectDelta<O> createModificationReplaceProperty(Class<O> type,
String resourceOid,
String intent,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues)
- Convenience method for quick creation of object deltas that replace a single object property. This is used quite often
to justify a separate method.
debugName
protected String debugName()
- Overrides:
debugName
in class ObjectDelta<T extends Objectable>
debugIdentifiers
protected String debugIdentifiers()
- Overrides:
debugIdentifiers
in class ObjectDelta<T extends Objectable>
Copyright © 2013 evolveum. All Rights Reserved.