Class ItemDeltaItem<V extends PrismValue,​D extends ItemDefinition<?>>

  • All Implemented Interfaces:
    DebugDumpable, Serializable
    Direct Known Subclasses:
    ObjectDeltaObject, Source

    public class ItemDeltaItem<V extends PrismValue,​D extends ItemDefinition<?>>
    extends Object
    implements DebugDumpable, Serializable
    A class defining old item state (before change), delta (change) and new item state (after change). This is a useful class used to describe how the item has changed without the need to re-apply the delta several times. The delta can be applied once, and then all the rest of the code will have all the data available. This is mostly just a convenience class that groups those three things together. There is only a very little logic on top of that.
    Author:
    Radovan Semancik
    See Also:
    Serialized Form