com.evolveum.midpoint.common.expression
Class ItemDeltaItem<V extends PrismValue>

java.lang.Object
  extended by com.evolveum.midpoint.common.expression.ItemDeltaItem<V>
Direct Known Subclasses:
ObjectDeltaObject, Source

public class ItemDeltaItem<V extends PrismValue>
extends Object

Author:
semancik

Constructor Summary
ItemDeltaItem()
           
ItemDeltaItem(Item<V> itemOld, ItemDelta<V> delta, Item<V> itemNew)
           
ItemDeltaItem(ItemDeltaItem<V> idi)
           
 
Method Summary
 boolean equals(Object obj)
           
<X extends PrismValue>
ItemDeltaItem<X>
findIdi(ItemPath path)
           
 Item<V> getAnyItem()
           
 ItemDefinition getDefinition()
           
 ItemDelta<V> getDelta()
           
 QName getElementName()
           
 Item<V> getItemNew()
           
 Item<V> getItemOld()
           
 int hashCode()
           
 boolean isContainer()
           
 boolean isNull()
           
 boolean isProperty()
           
 boolean isStructuredProperty()
           
 void recompute()
           
<X> ItemDeltaItem<PrismPropertyValue<X>>
resolveStructuredProperty(ItemPath resolvePath, PrismPropertyDefinition outputDefinition, ItemPath outputPath)
           
 void setDelta(ItemDelta<V> delta)
           
 void setItemNew(Item<V> itemNew)
           
 void setItemOld(Item<V> itemOld)
           
 PrismValueDeltaSetTriple<V> toDeltaSetTriple()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ItemDeltaItem

public ItemDeltaItem()

ItemDeltaItem

public ItemDeltaItem(Item<V> itemOld,
                     ItemDelta<V> delta,
                     Item<V> itemNew)

ItemDeltaItem

public ItemDeltaItem(ItemDeltaItem<V> idi)
Method Detail

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.