com.evolveum.midpoint.common.expression
Class ItemDeltaItem<V extends PrismValue>
java.lang.Object
com.evolveum.midpoint.common.expression.ItemDeltaItem<V>
- Direct Known Subclasses:
- ObjectDeltaObject, Source
public class ItemDeltaItem<V extends PrismValue>
- extends Object
- Author:
- semancik
ItemDeltaItem
public ItemDeltaItem()
ItemDeltaItem
public ItemDeltaItem(Item<V> itemOld,
ItemDelta<V> delta,
Item<V> itemNew)
ItemDeltaItem
public ItemDeltaItem(ItemDeltaItem<V> idi)
getItemOld
public Item<V> getItemOld()
setItemOld
public void setItemOld(Item<V> itemOld)
getDelta
public ItemDelta<V> getDelta()
setDelta
public void setDelta(ItemDelta<V> delta)
getItemNew
public Item<V> getItemNew()
setItemNew
public void setItemNew(Item<V> itemNew)
getAnyItem
public Item<V> getAnyItem()
isNull
public boolean isNull()
getElementName
public QName getElementName()
getDefinition
public ItemDefinition getDefinition()
recompute
public void recompute()
throws SchemaException
- Throws:
SchemaException
findIdi
public <X extends PrismValue> ItemDeltaItem<X> findIdi(ItemPath path)
toDeltaSetTriple
public PrismValueDeltaSetTriple<V> toDeltaSetTriple()
isContainer
public boolean isContainer()
isProperty
public boolean isProperty()
isStructuredProperty
public boolean isStructuredProperty()
- Returns:
resolveStructuredProperty
public <X> ItemDeltaItem<PrismPropertyValue<X>> resolveStructuredProperty(ItemPath resolvePath,
PrismPropertyDefinition outputDefinition,
ItemPath outputPath)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013 evolveum. All Rights Reserved.