Class RequiredOptionInfoProductConsolidationContributor.ContextCompositeKey

java.lang.Object
com.broadleafcommerce.catalog.service.product.consolidation.RequiredOptionInfoProductConsolidationContributor.ContextCompositeKey
All Implemented Interfaces:
Serializable
Enclosing class:
RequiredOptionInfoProductConsolidationContributor

public static class RequiredOptionInfoProductConsolidationContributor.ContextCompositeKey extends Object implements Serializable
Represents a composite key for the ContextState that is used to group Products and Variants by their context. This is then used to hydrate the correct version onto the relevant options of the ConsolidatedProducts.
See Also:
  • Constructor Details

    • ContextCompositeKey

      public ContextCompositeKey()
  • Method Details

    • getLevel

      public Integer getLevel()
    • getCatalogId

      public String getCatalogId()
    • getSandbox

      public String getSandbox()
    • getSandboxOwner

      public String getSandboxOwner()
    • setLevel

      public void setLevel(Integer level)
    • setCatalogId

      public void setCatalogId(String catalogId)
    • setSandbox

      public void setSandbox(String sandbox)
    • setSandboxOwner

      public void setSandboxOwner(String sandboxOwner)
    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object