java.lang.Object
com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember

public class InheritanceMember extends Object
A catalog node in the hierarchy
Author:
Jeff Fischer
  • Constructor Details

    • InheritanceMember

      public InheritanceMember(String catalogId, String mutabilityType, int level)
    • InheritanceMember

      public InheritanceMember(String catalogId, String mutabilityType, int level, Map<String,String> inclusionFilters, Map<String,String> exclusionFilters)
  • Method Details

    • getCatalogId

      public String getCatalogId()
      The contextId for the Catalog instance
      Returns:
      The contextId for the Catalog instance
    • getMutabilityType

      public String getMutabilityType()
      The mutability of the catalog in this context
      Returns:
      The mutability of the catalog in this context
    • getLevel

      public int getLevel()
      The overall sorting level of the catalog in the hierarchy in this context
      Returns:
      The overall sorting level of the catalog in the hierarchy in this context
    • getInclusionFilters

      public Map<String,String> getInclusionFilters()
    • getExclusionFilters

      public Map<String,String> getExclusionFilters()
    • setInclusionFilters

      public void setInclusionFilters(Map<String,String> inclusionFilters)
    • setExclusionFilters

      public void setExclusionFilters(Map<String,String> exclusionFilters)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object