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:
mergeContainerPanelConfigurationType
in interfaceAdminGuiConfigurationMergeManager
-
mergePreviewContainerPanelConfigurationType
public List<PreviewContainerPanelConfigurationType> mergePreviewContainerPanelConfigurationType(List<PreviewContainerPanelConfigurationType> defaultPanels, List<PreviewContainerPanelConfigurationType> configuredPanels)
- Specified by:
mergePreviewContainerPanelConfigurationType
in interfaceAdminGuiConfigurationMergeManager
-
mergeObjectDetailsPageConfiguration
public GuiObjectDetailsPageType mergeObjectDetailsPageConfiguration(@NotNull @NotNull GuiObjectDetailsPageType defaultPageConfiguration, ArchetypePolicyType archetypePolicyType, OperationResult result) throws SchemaException, ConfigurationException
- Specified by:
mergeObjectDetailsPageConfiguration
in interfaceAdminGuiConfigurationMergeManager
- Throws:
SchemaException
ConfigurationException
-
mergeObjectDetailsPageConfiguration
public <DP extends GuiObjectDetailsPageType> DP mergeObjectDetailsPageConfiguration(DP defaultPageConfiguration, DP compiledPageType)
- Specified by:
mergeObjectDetailsPageConfiguration
in interfaceAdminGuiConfigurationMergeManager
-
mergeShadowDetailsPageConfiguration
public GuiShadowDetailsPageType mergeShadowDetailsPageConfiguration(GuiShadowDetailsPageType defaultPageConfiguration, GuiShadowDetailsPageType compiledPageType)
- Specified by:
mergeShadowDetailsPageConfiguration
in interfaceAdminGuiConfigurationMergeManager
-
mergeVirtualContainers
public List<VirtualContainersSpecificationType> mergeVirtualContainers(GuiObjectDetailsPageType currentObjectDetails, GuiObjectDetailsPageType superObjectDetails)
- Specified by:
mergeVirtualContainers
in 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:
mergeContainers
in interfaceAdminGuiConfigurationMergeManager
-
mergeDisplayType
public DisplayType mergeDisplayType(DisplayType currentDisplayType, DisplayType superDisplayType)
- Specified by:
mergeDisplayType
in interfaceAdminGuiConfigurationMergeManager
-
-