Class DefaultOverviewGroupFilter

java.lang.Object
de.hybris.platform.sap.productconfig.facades.filters.DefaultOverviewGroupFilter
All Implemented Interfaces:
ConfigOverviewGroupFilter

public class DefaultOverviewGroupFilter extends Object implements ConfigOverviewGroupFilter
Default implementation of ConfigOverviewGroupFilter
  • Constructor Details

    • DefaultOverviewGroupFilter

      public DefaultOverviewGroupFilter()
  • Method Details

    • getGroupsToBeDisplayed

      public Set<String> getGroupsToBeDisplayed(InstanceModel instanceModel, Set<String> filteredOutgroups)
      Description copied from interface: ConfigOverviewGroupFilter
      Checks which groups are filtered out and which are displayed.
      Specified by:
      getGroupsToBeDisplayed in interface ConfigOverviewGroupFilter
      Parameters:
      instanceModel - current instance
      filteredOutgroups - already filtered out groups
      Returns:
      ids of the groups to be displayed
    • fillGroupToBeDisplayedFromCsticGroup

      protected void fillGroupToBeDisplayedFromCsticGroup(List<CsticGroup> csticModelGroups, Set<String> groupsToBeDisplayed)
    • fillGroupToBeDisplayedFromInstanceModel

      protected void fillGroupToBeDisplayedFromInstanceModel(List<InstanceModel> subInstances, Set<String> groupsToBeDisplayed)