public class ReferenceDelta extends ItemDelta<PrismReferenceValue,PrismReferenceDefinition>
definition, elementName, estimatedOldValues, parentPath, valuesToAdd, valuesToDelete, valuesToReplace
INDENT_STRING
Constructor and Description |
---|
ReferenceDelta(ItemPath propertyPath,
PrismReferenceDefinition itemDefinition,
PrismContext prismContext) |
ReferenceDelta(ItemPath parentPath,
QName name,
PrismReferenceDefinition itemDefinition,
PrismContext prismContext) |
ReferenceDelta(PrismReferenceDefinition itemDefinition,
PrismContext prismContext) |
ReferenceDelta(QName name,
PrismReferenceDefinition itemDefinition,
PrismContext prismContext) |
accept, accept, accept, accept, addAll, addEstimatedOldValue, addEstimatedOldValues, addEstimatedOldValues, addsAnyValue, addToReplaceDelta, addValuesToAdd, addValuesToAdd, addValuesToDelete, addValuesToDelete, addValueToAdd, addValueToDelete, addValueToReplace, applyDefinition, applyDefinitionIfPresent, applyTo, applyTo, applyTo, applyTo, applyToMatchingPath, applyToMatchingPath, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistence, clear, clearValuesToAdd, clearValuesToDelete, clearValuesToReplace, cloneCollection, cloneWithChangedParentPath, contains, contains, containsEquivalentValue, copyValues, createAddDeltaFor, createAddDeltaFor, createReverseDelta, debugDump, distributeReplace, dumpValues, equals, equivalent, filterValues, findContainerDelta, findContainerDelta, findItemDelta, findItemDelta, findItemDeltasSubPath, findPropertyDelta, findPropertyDelta, findPropertyDelta, findReferenceModification, findValueToAddOrReplace, foreach, getAnyValue, getDefinition, getElementName, getEstimatedOldValues, getItemNew, getItemNew, getItemNewMatchingPath, getParentPath, getPath, getPrismContext, getSubDelta, getValueChanges, getValuesToAdd, getValuesToDelete, getValuesToReplace, hasCompleteDefinition, hasEquivalent, hashCode, isAdd, isApplicableTo, isDelete, isEmpty, isEmpty, isInFactEmpty, isRaw, isRedundant, isRedundant, isReplace, isValueEquivalent, isValueToAdd, isValueToAdd, isValueToDelete, isValueToDelete, isValueToReplace, isValueToReplace, merge, merge, mergeAll, mergeValuesToAdd, mergeValuesToAdd, mergeValuesToDelete, mergeValuesToDelete, mergeValuesToReplace, mergeValuesToReplace, mergeValueToAdd, mergeValueToDelete, mergeValueToReplace, narrow, narrow, normalize, pathMatches, removeItemDelta, removeItemDelta, removeValueToAdd, removeValueToDelete, removeValueToReplace, resetValuesToAdd, resetValuesToDelete, resetValuesToReplace, revive, setElementName, setEstimatedOldValues, setOriginTypeRecursive, setParentPath, setValuesToReplace, setValuesToReplace, setValueToReplace, setValueToReplace, simplify, size, toDeltaSetTriple, toDeltaSetTriple, toDeltaSetTriple, toDeltaSetTriple, toString, validate, validate, validateValues, validateValues
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDump, debugDumpLazily, debugDumpLazily
public ReferenceDelta(PrismReferenceDefinition itemDefinition, PrismContext prismContext)
public ReferenceDelta(ItemPath propertyPath, PrismReferenceDefinition itemDefinition, PrismContext prismContext)
public ReferenceDelta(ItemPath parentPath, QName name, PrismReferenceDefinition itemDefinition, PrismContext prismContext)
public ReferenceDelta(QName name, PrismReferenceDefinition itemDefinition, PrismContext prismContext)
public Class<PrismReference> getItemClass()
getItemClass
in class ItemDelta<PrismReferenceValue,PrismReferenceDefinition>
public void setDefinition(PrismReferenceDefinition definition)
setDefinition
in class ItemDelta<PrismReferenceValue,PrismReferenceDefinition>
public void applyDefinition(PrismReferenceDefinition definition) throws SchemaException
applyDefinition
in class ItemDelta<PrismReferenceValue,PrismReferenceDefinition>
SchemaException
protected boolean isApplicableToType(Item item)
isApplicableToType
in class ItemDelta<PrismReferenceValue,PrismReferenceDefinition>
public ReferenceDelta clone()
clone
in class ItemDelta<PrismReferenceValue,PrismReferenceDefinition>
protected void copyValues(ReferenceDelta clone)
public static Collection<? extends ItemDelta> createModificationReplaceCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
public static ReferenceDelta createModificationReplace(QName refName, PrismObjectDefinition<?> objectDefinition, String oid)
public static ReferenceDelta createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
public static <O extends Objectable> ReferenceDelta createModificationReplace(QName refName, Class<O> type, PrismContext ctx, String oid)
public static <O extends Objectable> ReferenceDelta createModificationReplace(ItemPath path, Class<O> type, PrismContext ctx, String oid)
public static ReferenceDelta createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
public static ReferenceDelta createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues)
public static ReferenceDelta createModificationReplace(QName refName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
public static Collection<? extends ItemDelta> createModificationAddCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
public static ReferenceDelta createModificationAdd(QName refName, PrismObjectDefinition<?> objectDefinition, String oid)
public static ReferenceDelta createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
public static ReferenceDelta createModificationAdd(QName refName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
public static ReferenceDelta createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
public static ReferenceDelta createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues)
public static <T extends Objectable> ReferenceDelta createModificationAdd(Class<T> type, QName refName, PrismContext prismContext, PrismReferenceValue refValue)
public static <T extends Objectable> Collection<? extends ItemDelta> createModificationAddCollection(Class<T> type, QName refName, PrismContext prismContext, String targetOid)
public static <T extends Objectable> Collection<? extends ItemDelta> createModificationAddCollection(Class<T> type, QName refName, PrismContext prismContext, PrismReferenceValue refValue)
public static <T extends Objectable> ReferenceDelta createModificationAdd(Class<T> type, QName refName, PrismContext prismContext, PrismObject<?> refTarget)
public static <T extends Objectable> Collection<? extends ItemDelta> createModificationAddCollection(Class<T> type, QName refName, PrismContext prismContext, PrismObject<?> refTarget)
public static Collection<? extends ItemDelta> createModificationDeleteCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
public static ReferenceDelta createModificationDelete(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues)
public static ReferenceDelta createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, String oid)
public static ReferenceDelta createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget)
public static ReferenceDelta createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
public static <T extends Objectable> ReferenceDelta createModificationDelete(Class<T> type, QName refName, PrismContext prismContext, PrismReferenceValue refValue)
public static <T extends Objectable> Collection<? extends ItemDelta> createModificationDeleteCollection(Class<T> type, QName refName, PrismContext prismContext, PrismReferenceValue refValue)
public static <T extends Objectable> ReferenceDelta createModificationDelete(Class<T> type, QName refName, PrismContext prismContext, PrismObject<?> refTarget)
public static <T extends Objectable> ReferenceDelta createModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget)
public static <T extends Objectable> Collection<? extends ItemDelta> createModificationDeleteCollection(Class<T> type, QName refName, PrismContext prismContext, PrismObject<?> refTarget)
Copyright © 2019 Evolveum. All rights reserved.