Class BaseMergeOperation<C extends Containerable>
java.lang.Object
com.evolveum.midpoint.schema.merger.BaseMergeOperation<C>
- Type Parameters:
- C- type of objects to be merged
- Direct Known Subclasses:
- AssignmentMergeOperation,- CorrelatorMergeOperation,- ObjectTemplateMergeOperation,- ResourceMergeOperation,- ResourceObjectTypeDefinitionMergeOperation,- SimpleObjectMergeOperation,- SimulationDefinitionMergeOperation
Implements the actual merging of two objects (
Containerable) of the same type.- 
Constructor SummaryConstructorsConstructorDescriptionBaseMergeOperation(C target, C source, @NotNull GenericItemMerger rootMerger) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected static PathKeyedMap<ItemMerger>createPathMap(Map<ItemPath, ItemMerger> sourceMap) voidexecute()protected static booleanhasValue(PrismContainerValue<?> pcv, @NotNull ItemName itemName) 
- 
Constructor Details- 
BaseMergeOperationpublic BaseMergeOperation(@NotNull C target, @NotNull C source, @NotNull @NotNull GenericItemMerger rootMerger) 
 
- 
- 
Method Details- 
execute
- 
hasValue
- 
createPathMap
 
-