Class ConfigurationFilters


  • public final class ConfigurationFilters
    extends Object
    Configuration filters.
    • Constructor Detail

      • ConfigurationFilters

        public ConfigurationFilters()
    • Method Detail

      • hierarchyInformation

        public HierarchyInformation hierarchyInformation()
        Get the hierarchyInformation property: Product hierarchy information.
        Returns:
        the hierarchyInformation value.
      • withHierarchyInformation

        public ConfigurationFilters withHierarchyInformation​(HierarchyInformation hierarchyInformation)
        Set the hierarchyInformation property: Product hierarchy information.
        Parameters:
        hierarchyInformation - the hierarchyInformation value to set.
        Returns:
        the ConfigurationFilters object itself.
      • filterableProperty

        public List<FilterableProperty> filterableProperty()
        Get the filterableProperty property: Filters specific to product.
        Returns:
        the filterableProperty value.
      • withFilterableProperty

        public ConfigurationFilters withFilterableProperty​(List<FilterableProperty> filterableProperty)
        Set the filterableProperty property: Filters specific to product.
        Parameters:
        filterableProperty - the filterableProperty value to set.
        Returns:
        the ConfigurationFilters object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.