Interface ReferenceDelta
-
- All Superinterfaces:
DebugDumpable,Foreachable<PrismReferenceValue>,Itemable,ItemDelta<PrismReferenceValue,PrismReferenceDefinition>,PathVisitable,Serializable,Visitable
- All Known Implementing Classes:
ReferenceDeltaImpl
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 voidapplyDefinition(PrismReferenceDefinition definition)ReferenceDeltaclone()Class<PrismReference>getItemClass()booleanisApplicableToType(Item item)voidsetDefinition(PrismReferenceDefinition definition)-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
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, applyTo, applyTo, applyToMatchingPath, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, clear, clearValuesToAdd, clearValuesToDelete, clearValuesToReplace, cloneWithChangedParentPath, contains, contains, createReverseDelta, debugDump, distributeReplace, equals, equivalent, filterValues, findValueToAddOrReplace, foreach, getAnyValue, getDefinition, getElementName, getEstimatedOldValues, getItemNew, getItemNew, getItemNewMatchingPath, getParentPath, getPath, getPrismContext, getSubDelta, getValueChanges, getValuesToAdd, getValuesToDelete, getValuesToReplace, hasCompleteDefinition, isAdd, isApplicableTo, isDelete, isEmpty, isImmutable, isInFactEmpty, isRaw, isRedundant, isRedundant, isReplace, isValueToAdd, isValueToAdd, isValueToDelete, isValueToDelete, isValueToReplace, isValueToReplace, merge, mergeValuesToAdd, mergeValuesToAdd, mergeValuesToDelete, mergeValuesToDelete, mergeValuesToReplace, mergeValuesToReplace, mergeValueToAdd, mergeValueToDelete, mergeValueToReplace, narrow, narrow, normalize, removeValueToAdd, removeValueToDelete, removeValueToReplace, resetValuesToAdd, resetValuesToDelete, resetValuesToReplace, revive, setElementName, setEstimatedOldValues, setImmutable, setOriginTypeRecursive, setParentPath, setValuesToReplace, setValuesToReplace, setValueToReplace, setValueToReplace, simplify, size, toDeltaSetTriple, toDeltaSetTriple, toString, validate, validate, validateValues, validateValues
-
-
-
-
Method Detail
-
getItemClass
Class<PrismReference> getItemClass()
- Specified by:
getItemClassin interfaceItemDelta<PrismReferenceValue,PrismReferenceDefinition>
-
setDefinition
void setDefinition(PrismReferenceDefinition definition)
- Specified by:
setDefinitionin interfaceItemDelta<PrismReferenceValue,PrismReferenceDefinition>
-
applyDefinition
void applyDefinition(PrismReferenceDefinition definition) throws SchemaException
- Specified by:
applyDefinitionin interfaceItemDelta<PrismReferenceValue,PrismReferenceDefinition>- Throws:
SchemaException
-
isApplicableToType
boolean isApplicableToType(Item item)
-
clone
ReferenceDelta clone()
- Specified by:
clonein interfaceItemDelta<PrismReferenceValue,PrismReferenceDefinition>
-
-