public class ItemDeltaItem<V extends PrismValue> extends Object
Type | Property and Description |
---|---|
boolean |
is |
boolean |
isStructured |
Constructor and Description |
---|
ItemDeltaItem() |
ItemDeltaItem(Item<V> item) |
ItemDeltaItem(Item<V> itemOld,
ItemDelta<V> delta,
Item<V> itemNew) |
ItemDeltaItem(ItemDeltaItem<V> idi) |
public ItemDeltaItem()
public ItemDeltaItem(ItemDeltaItem<V> 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 <X extends PrismValue> ItemDeltaItem<X> findIdi(ItemPath path)
public PrismValueDeltaSetTriple<V> toDeltaSetTriple()
public boolean isContainer()
public boolean isProperty()
public boolean isStructuredProperty()
public <X> ItemDeltaItem<PrismPropertyValue<X>> resolveStructuredProperty(ItemPath resolvePath, PrismPropertyDefinition outputDefinition, ItemPath outputPath)
public void applyDefinition(ItemDefinition def, boolean force) throws SchemaException
SchemaException
public ItemDeltaItem<V> clone()
protected void copyValues(ItemDeltaItem<V> clone)
Copyright © 2014 evolveum. All rights reserved.