Class ObjectDeltaObject<O extends Objectable>

  • All Implemented Interfaces:
    DebugDumpable

    public class ObjectDeltaObject<O extends Objectable>
    extends ItemDeltaItem<PrismContainerValue<O>,​PrismObjectDefinition<O>>
    implements DebugDumpable
    A class defining old object state (before change), delta (change) and new object state (after change). This is a useful class used to describe how the object 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