public class ItemDeltaItem<V extends PrismValue,D extends ItemDefinition> extends Object implements DebugDumpable
INDENT_STRING
Constructor and Description |
---|
ItemDeltaItem() |
ItemDeltaItem(Item<V,D> item) |
ItemDeltaItem(Item<V,D> itemOld,
ItemDelta<V,D> delta,
Item<V,D> itemNew) |
ItemDeltaItem(ItemDeltaItem<V,D> idi) |
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDump, debugDumpLazily, debugDumpLazily
public ItemDeltaItem()
public ItemDeltaItem(ItemDeltaItem<V,D> idi)
public ItemPath getResidualPath()
public void setResidualPath(ItemPath residualPath)
public ItemPath getResolvePath()
public void setResolvePath(ItemPath resolvePath)
public Collection<? extends ItemDelta<?,?>> getSubItemDeltas()
public void setSubItemDeltas(Collection<? extends ItemDelta<?,?>> subItemDeltas)
public boolean isNull()
public QName getElementName()
public ItemDefinition getDefinition()
public void recompute() throws SchemaException
SchemaException
public <IV extends PrismValue,ID extends ItemDefinition> ItemDeltaItem<IV,ID> findIdi(ItemPath path)
public PrismValueDeltaSetTriple<V> toDeltaSetTriple()
public boolean isContainer()
public boolean isProperty()
public boolean isStructuredProperty()
public <X> ItemDeltaItem<PrismPropertyValue<X>,PrismPropertyDefinition<X>> resolveStructuredProperty(ItemPath resolvePath, PrismPropertyDefinition outputDefinition, ItemPath outputPath)
public void applyDefinition(D def, boolean force) throws SchemaException
SchemaException
public ItemDeltaItem<V,D> clone()
protected void copyValues(ItemDeltaItem<V,D> clone)
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public V getSingleValue(boolean evaluateOld)
Copyright © 2019 Evolveum. All rights reserved.