Interface ReferenceDelta
-
- All Superinterfaces:
DebugDumpable
,Foreachable<PrismReferenceValue>
,Freezable
,Itemable
,ItemDelta<PrismReferenceValue,PrismReferenceDefinition>
,PathVisitable
,PrismContextSensitive
,Serializable
,Visitable
public interface ReferenceDelta extends ItemDelta<PrismReferenceValue,PrismReferenceDefinition>
- Author:
- semancik
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
applyDefinition(PrismReferenceDefinition definition)
ReferenceDelta
clone()
Class<PrismReference>
getItemClass()
boolean
isApplicableToType(Item item)
void
setDefinition(PrismReferenceDefinition definition)
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze
-
Methods inherited from interface com.evolveum.midpoint.prism.delta.ItemDelta
accept, accept, accept, addEstimatedOldValue, addEstimatedOldValues, addEstimatedOldValues, addsAnyValue, addToReplaceDelta, addValuesToAdd, addValuesToAdd, addValuesToDelete, addValuesToDelete, addValueToAdd, addValueToDelete, addValueToReplace, applyDefinition, applyTo, applyTo, applyToMatchingPath, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, clear, clearValuesToAdd, clearValuesToDelete, clearValuesToReplace, cloneWithChangedParentPath, contains, contains, createReverseDelta, debugDump, distributeReplace, equals, equivalent, filterValues, filterYields, findValueToAddOrReplace, foreach, getAnyValue, getDefinition, getElementName, getEstimatedOldValues, getItemNew, getItemNew, getItemNewMatchingPath, getParentPath, getPath, getRealValuesToAdd, getRealValuesToDelete, getRealValuesToReplace, getSubDelta, getValueChanges, getValuesToAdd, getValuesToDelete, getValuesToReplace, hasCompleteDefinition, isAdd, isApplicableTo, isDelete, isEmpty, isImmutable, isLiterallyEmpty, isRaw, isRedundant, isReplace, isValueToAdd, isValueToDelete, isValueToReplace, merge, mergeValuesToAdd, mergeValuesToAdd, mergeValuesToDelete, mergeValuesToDelete, mergeValuesToReplace, mergeValuesToReplace, mergeValueToAdd, mergeValueToDelete, mergeValueToReplace, narrow, normalize, removeValueToAdd, removeValueToDelete, removeValueToReplace, resetValuesToAdd, resetValuesToDelete, resetValuesToReplace, revive, setElementName, setEstimatedOldValues, setOriginTypeRecursive, setParentPath, setValuesToReplace, setValuesToReplace, setValueToReplace, setValueToReplace, simplify, size, toDeltaSetTriple, toString, validate, validate, validateValues, validateValues
-
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
-
-
-
Method Detail
-
getItemClass
Class<PrismReference> getItemClass()
- Specified by:
getItemClass
in interfaceItemDelta<PrismReferenceValue,PrismReferenceDefinition>
-
setDefinition
void setDefinition(PrismReferenceDefinition definition)
- Specified by:
setDefinition
in interfaceItemDelta<PrismReferenceValue,PrismReferenceDefinition>
-
applyDefinition
void applyDefinition(PrismReferenceDefinition definition) throws SchemaException
- Specified by:
applyDefinition
in interfaceItemDelta<PrismReferenceValue,PrismReferenceDefinition>
- Throws:
SchemaException
-
isApplicableToType
boolean isApplicableToType(Item item)
-
clone
ReferenceDelta clone()
- Specified by:
clone
in interfaceItemDelta<PrismReferenceValue,PrismReferenceDefinition>
-
-