Class LimitationsMerger
java.lang.Object
com.evolveum.midpoint.schema.merger.BaseItemMerger<PrismContainer<PropertyLimitationsType>>
com.evolveum.midpoint.schema.merger.objdef.LimitationsMerger
- All Implemented Interfaces:
ItemMerger
A merger specific to
PropertyLimitationsType.
Approximate solution, until MID-7929 is resolved:
We (independently) merge definitions for each layer (schema, model, presentation), and also definitions
that have no layer specified.
This should work with any interpretation of the PropertyLimitationsType in the follow-on code.-
Field Summary
Fields inherited from class com.evolveum.midpoint.schema.merger.BaseItemMerger
originMarker, VALUE_COMPARISON_STRATEGY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidmergeInternal(@NotNull PrismContainer<PropertyLimitationsType> target, @NotNull PrismContainer<PropertyLimitationsType> source) Methods inherited from class com.evolveum.midpoint.schema.merger.BaseItemMerger
createMarkedClone, merge
-
Constructor Details
-
LimitationsMerger
-
-
Method Details
-
mergeInternal
protected void mergeInternal(@NotNull @NotNull PrismContainer<PropertyLimitationsType> target, @NotNull @NotNull PrismContainer<PropertyLimitationsType> source) throws ConfigurationException, SchemaException - Specified by:
mergeInternalin classBaseItemMerger<PrismContainer<PropertyLimitationsType>>- Throws:
ConfigurationExceptionSchemaException
-