Class AdminGuiConfigurationMergeManager
java.lang.Object
com.evolveum.midpoint.schema.merger.AdminGuiConfigurationMergeManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionmergeContainerPanelConfigurationType
(List<ContainerPanelConfigurationType> defaultPanels, List<ContainerPanelConfigurationType> configuredPanels) <C extends Containerable>
List<C>mergeContainers
(List<C> currentContainers, List<C> superContainers, Function<C, Predicate<C>> predicate, BiFunction<C, C, C> mergeFunction) mergeDisplayType
(DisplayType currentDisplayType, DisplayType superDisplayType) mergeObjectDetailsPageConfiguration
(@NotNull GuiObjectDetailsPageType defaultPageConfiguration, ArchetypePolicyType archetypePolicyType, OperationResult result) <DP extends GuiObjectDetailsPageType>
DPmergeObjectDetailsPageConfiguration
(DP defaultPageConfiguration, DP compiledPageType) mergePreviewContainerPanelConfigurationType
(List<PreviewContainerPanelConfigurationType> defaultPanels, List<PreviewContainerPanelConfigurationType> configuredPanels) mergeShadowDetailsPageConfiguration
(GuiShadowDetailsPageType defaultPageConfiguration, GuiShadowDetailsPageType compiledPageType)
-
Constructor Details
-
AdminGuiConfigurationMergeManager
public AdminGuiConfigurationMergeManager()
-
-
Method Details
-
mergeContainerPanelConfigurationType
public List<ContainerPanelConfigurationType> mergeContainerPanelConfigurationType(List<ContainerPanelConfigurationType> defaultPanels, List<ContainerPanelConfigurationType> configuredPanels) -
mergePreviewContainerPanelConfigurationType
public List<PreviewContainerPanelConfigurationType> mergePreviewContainerPanelConfigurationType(List<PreviewContainerPanelConfigurationType> defaultPanels, List<PreviewContainerPanelConfigurationType> configuredPanels) -
mergeObjectDetailsPageConfiguration
public GuiObjectDetailsPageType mergeObjectDetailsPageConfiguration(@NotNull @NotNull GuiObjectDetailsPageType defaultPageConfiguration, ArchetypePolicyType archetypePolicyType, OperationResult result) throws SchemaException, ConfigurationException -
mergeObjectDetailsPageConfiguration
public <DP extends GuiObjectDetailsPageType> DP mergeObjectDetailsPageConfiguration(DP defaultPageConfiguration, DP compiledPageType) -
mergeShadowDetailsPageConfiguration
public GuiShadowDetailsPageType mergeShadowDetailsPageConfiguration(GuiShadowDetailsPageType defaultPageConfiguration, GuiShadowDetailsPageType compiledPageType) -
mergeContainers
public <C extends Containerable> List<C> mergeContainers(List<C> currentContainers, List<C> superContainers, Function<C, Predicate<C>> predicate, BiFunction<C, C, C> mergeFunction) -
mergeDisplayType
-