Class DeltaBuilder<C extends Containerable>

java.lang.Object
com.evolveum.midpoint.prism.impl.delta.builder.DeltaBuilder<C>
All Implemented Interfaces:
S_ItemEntry, S_MaybeAdd, S_MaybeDelete, S_ValuesEntry

@Experimental public class DeltaBuilder<C extends Containerable> extends Object implements S_ItemEntry, S_MaybeDelete, S_MaybeAdd, S_ValuesEntry
Grammar ---- ObjectDelta ::= (ItemDelta)* ( 'OBJECT-DELTA(oid)' | 'ITEM-DELTA' | 'ITEM-DELTAS' ) ItemDelta ::= 'ITEM(...)' ( ( 'ADD-VALUES(...)' 'DELETE-VALUES(...)'? ) | ( 'DELETE-VALUES(...)' 'ADD-VALUES(...)'? ) | 'REPLACE-VALUES(...)' ) ---- When combining DELETE and ADD prefer using DELETE first to match the actual behavior.