Class ObjectTypeDefinitionMerger
java.lang.Object
com.evolveum.midpoint.schema.merger.BaseItemMerger<PrismContainer<ResourceObjectTypeDefinitionType>>
com.evolveum.midpoint.schema.merger.resource.ObjectTypeDefinitionMerger
- All Implemented Interfaces:
ItemMerger
public class ObjectTypeDefinitionMerger
extends BaseItemMerger<PrismContainer<ResourceObjectTypeDefinitionType>>
A merger specific to resource definitions: creates inheritance relations between the same definitions
(matched by kind and intent).
-
Field Summary
Fields inherited from class com.evolveum.midpoint.schema.merger.BaseItemMerger
originMarker, VALUE_COMPARISON_STRATEGY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
mergeInternal
(@NotNull PrismContainer<ResourceObjectTypeDefinitionType> target, @NotNull PrismContainer<ResourceObjectTypeDefinitionType> source) Methods inherited from class com.evolveum.midpoint.schema.merger.BaseItemMerger
createMarkedClone, merge
-
Constructor Details
-
ObjectTypeDefinitionMerger
-
-
Method Details
-
mergeInternal
protected void mergeInternal(@NotNull @NotNull PrismContainer<ResourceObjectTypeDefinitionType> target, @NotNull @NotNull PrismContainer<ResourceObjectTypeDefinitionType> source) throws ConfigurationException, SchemaException - Specified by:
mergeInternal
in classBaseItemMerger<PrismContainer<ResourceObjectTypeDefinitionType>>
- Throws:
ConfigurationException
SchemaException
-