Class DelegatingItemDeltaProcessor
- java.lang.Object
-
- com.evolveum.midpoint.repo.sqale.delta.DelegatingItemDeltaProcessor
-
- All Implemented Interfaces:
ItemDeltaProcessor
public class DelegatingItemDeltaProcessor extends Object implements ItemDeltaProcessor
This is default item delta processor that decides what to do with the modification. If the modification has multi-part name then it resolves it to the last component first. This component is for delta processing whatValueFilterProcessor
is for filters. Notable difference is that context and mapping are always related here, even for nested mappings on the same table we create new context which contains the right mapping, so we just track context changes here.
-
-
Constructor Summary
Constructors Constructor Description DelegatingItemDeltaProcessor(SqaleUpdateContext<?,?,?> context)
-
-
-
Constructor Detail
-
DelegatingItemDeltaProcessor
public DelegatingItemDeltaProcessor(SqaleUpdateContext<?,?,?> context)
-
-
Method Detail
-
process
public void process(ItemDelta<?,?> modification) throws RepositoryException, SchemaException
- Specified by:
process
in interfaceItemDeltaProcessor
- Throws:
RepositoryException
SchemaException
-
-