Class AdminGuiConfigurationMergeManagerImpl
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.controller.AdminGuiConfigurationMergeManagerImpl
-
- All Implemented Interfaces:
AdminGuiConfigurationMergeManager
@Controller public class AdminGuiConfigurationMergeManagerImpl extends Object implements AdminGuiConfigurationMergeManager
-
-
Constructor Summary
Constructors Constructor Description AdminGuiConfigurationMergeManagerImpl()
-
Method Summary
-
-
-
Method Detail
-
mergeContainerPanelConfigurationType
public List<ContainerPanelConfigurationType> mergeContainerPanelConfigurationType(List<ContainerPanelConfigurationType> defaultPanels, List<ContainerPanelConfigurationType> configuredPanels)
- Specified by:
mergeContainerPanelConfigurationTypein interfaceAdminGuiConfigurationMergeManager
-
mergeObjectDetailsPageConfiguration
public GuiObjectDetailsPageType mergeObjectDetailsPageConfiguration(@NotNull @NotNull GuiObjectDetailsPageType defaultPageConfiguration, ArchetypePolicyType archetypePolicyType, OperationResult result) throws SchemaException, ConfigurationException
- Specified by:
mergeObjectDetailsPageConfigurationin interfaceAdminGuiConfigurationMergeManager- Throws:
SchemaExceptionConfigurationException
-
mergeObjectDetailsPageConfiguration
public GuiObjectDetailsPageType mergeObjectDetailsPageConfiguration(GuiObjectDetailsPageType defaultPageConfiguration, GuiObjectDetailsPageType compiledPageType)
- Specified by:
mergeObjectDetailsPageConfigurationin interfaceAdminGuiConfigurationMergeManager
-
mergeShadowDetailsPageConfiguration
public GuiShadowDetailsPageType mergeShadowDetailsPageConfiguration(GuiShadowDetailsPageType defaultPageConfiguration, GuiShadowDetailsPageType compiledPageType)
- Specified by:
mergeShadowDetailsPageConfigurationin interfaceAdminGuiConfigurationMergeManager
-
mergeVirtualContainers
public List<VirtualContainersSpecificationType> mergeVirtualContainers(GuiObjectDetailsPageType currentObjectDetails, GuiObjectDetailsPageType superObjectDetails)
- Specified by:
mergeVirtualContainersin interfaceAdminGuiConfigurationMergeManager
-
mergeContainers
public <C extends Containerable> List<C> mergeContainers(List<C> currentContainers, List<C> superContainers, Function<C,Predicate<C>> predicate, BiFunction<C,C,C> mergeFunction)
- Specified by:
mergeContainersin interfaceAdminGuiConfigurationMergeManager
-
mergeDisplayType
public DisplayType mergeDisplayType(DisplayType currentDisplayType, DisplayType superDisplayType)
- Specified by:
mergeDisplayTypein interfaceAdminGuiConfigurationMergeManager
-
-