public class ShadowDiscriminatorObjectDelta<T extends Objectable> extends ObjectDelta<T>
ObjectDelta.FactorOutResultMulti<T extends Objectable>, ObjectDelta.FactorOutResultSingle<T extends Objectable>
INDENT_STRING
Constructor and Description |
---|
ShadowDiscriminatorObjectDelta(Class<T> objectTypeClass,
ChangeType changeType,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkIdentifierConsistence(boolean requireOid) |
static <O extends Objectable,X> |
createModificationReplaceProperty(Class<O> type,
String resourceOid,
ShadowKindType kind,
String intent,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
protected String |
debugIdentifiers() |
protected String |
debugName() |
ResourceShadowDiscriminator |
getDiscriminator() |
void |
setDiscriminator(ResourceShadowDiscriminator discriminator) |
accept, accept, accept, addModification, addModificationAddContainer, addModificationAddContainer, addModificationAddContainer, addModificationAddContainer, addModificationAddProperty, addModificationAddProperty, addModificationAddReference, addModificationDeleteContainer, addModificationDeleteContainer, addModificationDeleteContainer, addModificationDeleteContainer, addModificationDeleteProperty, addModificationDeleteProperty, addModificationDeleteReference, addModificationReplaceContainer, addModificationReplaceContainer, addModificationReplaceProperty, addModificationReplaceProperty, addModificationReplaceReference, addModificationReplaceReference, addModifications, addModifications, applyDefinition, applyDefinitionIfPresent, applyTo, applyTo, assertDefinitions, assertDefinitions, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistence, clear, clone, computeChangedObject, containsModification, containsModification, createAddDelta, createContainerModification, createContainerModification, createContainerModification, createDeleteDelta, createEmptyAddDelta, createEmptyDeleteDelta, createEmptyDelta, createEmptyModifyDelta, createModificationAddContainer, createModificationAddContainer, createModificationAddContainer, createModificationAddContainer, createModificationAddProperty, createModificationAddProperty, createModificationAddReference, createModificationAddReference, createModificationAddReference, createModificationDeleteContainer, createModificationDeleteContainer, createModificationDeleteContainer, createModificationDeleteContainer, createModificationDeleteProperty, createModificationDeleteProperty, createModificationDeleteReference, createModificationDeleteReference, createModificationReplaceContainer, createModificationReplaceContainer, createModificationReplaceContainer, createModificationReplaceContainer, createModificationReplaceProperty, createModificationReplaceProperty, createModificationReplaceReference, createModificationReplaceReference, createModifyDelta, createModifyDelta, createPropertyModification, createPropertyModification, createPropertyModification, createReferenceModification, createReferenceModification, createReverseDelta, debugDump, debugDump, equals, equivalent, factorOut, factorOutValues, fillInModificationAddContainer, fillInModificationAddContainer, fillInModificationAddProperty, fillInModificationAddReference, fillInModificationDeleteContainer, fillInModificationDeleteContainer, fillInModificationDeleteProperty, fillInModificationDeleteReference, fillInModificationReplaceContainer, fillInModificationReplaceContainer, fillInModificationReplaceProperty, fillInModificationReplaceReference, findContainerDelta, findContainerDelta, findItemDelta, findItemDelta, findItemDelta, findItemDeltasSubPath, findPartial, findPropertyDelta, findPropertyDelta, findPropertyDelta, findReferenceModification, findReferenceModification, getChangeType, getDeletedValuesFor, getModifications, getModifiedItems, getNewValuesFor, getObjectToAdd, getObjectTypeClass, getOid, getPrismContext, hasCompleteDefinition, hashCode, hasItemDelta, hasItemOrSubitemDelta, isAdd, isAdd, isDelete, isDelete, isEmpty, isEmpty, isModify, isModify, isNullOrEmpty, merge, mergeModification, mergeModifications, narrow, normalize, removeContainerModification, removeModification, removePropertyModification, removePropertyModification, removeReferenceModification, removeReferenceModification, revive, setChangeType, setObjectToAdd, setObjectTypeClass, setOid, setPrismContext, subtract, subtract, subtractFromModifications, subtractFromObject, summarize, summarize, swallow, swallow, toDebugType, toPrismContainerValues, toPrismPropertyValues, toString, union
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDumpLazily, debugDumpLazily
public ShadowDiscriminatorObjectDelta(Class<T> objectTypeClass, ChangeType changeType, PrismContext prismContext)
public ResourceShadowDiscriminator getDiscriminator()
public void setDiscriminator(ResourceShadowDiscriminator discriminator)
protected void checkIdentifierConsistence(boolean requireOid)
checkIdentifierConsistence
in class ObjectDelta<T extends Objectable>
public static <O extends Objectable,X> ShadowDiscriminatorObjectDelta<O> createModificationReplaceProperty(Class<O> type, String resourceOid, ShadowKindType kind, String intent, ItemPath propertyPath, PrismContext prismContext, X... propertyValues)
protected String debugName()
debugName
in class ObjectDelta<T extends Objectable>
protected String debugIdentifiers()
debugIdentifiers
in class ObjectDelta<T extends Objectable>
Copyright © 2019 Evolveum. All rights reserved.