Class ProductDirectory

java.lang.Object
com.hybris.merchandising.model.ProductDirectory

public class ProductDirectory extends Object
POJO to represent ProductDirectory which will be stored at Conversion persistence layer
  • Field Details

  • Constructor Details

    • ProductDirectory

      public ProductDirectory()
  • Method Details

    • fromMerchProductDirectoryConfigModel

      public static ProductDirectory fromMerchProductDirectoryConfigModel(MerchProductDirectoryConfigModel merchProductDirectoryConfigModel)
      Method which takes MerchProductDirectoryConfigModel and returns ProductDirectory which we store in CDS
      Parameters:
      merchProductDirectoryConfigModel -
      Returns:
      ProductDirectory
    • fromMerchSnConfigModel

      public static ProductDirectory fromMerchSnConfigModel(MerchSnConfigModel config)
      Method which takes MerchSnConfigModel and returns ProductDirectory which we store in CDS
      Parameters:
      config - Merchandising configuration
      Returns:
      ProductDirectory
    • getId

      public String getId()
      Returns:
      unique identifier
    • setId

      public void setId(String id)
      Set unique identifier
      Parameters:
      id -
    • getName

      public String getName()
      Returns:
      returns product directory name
    • setName

      public void setName(String name)
      Sets name
      Parameters:
      name -
    • getRollupStrategy

      public String getRollupStrategy()
      Returns:
      rollup strategy for variant roll up
    • setRollupStrategy

      public void setRollupStrategy(String rollUpStrategy)
      Sets roll up strategy
      Parameters:
      rollUpStrategy -
    • getSites

      public List<String> getSites()
      Returns:
      List of base sites
    • setSites

      public void setSites(List<String> sites)
      Sets list of base sites
      Parameters:
      sites -
    • getDefaultLanguage

      public String getDefaultLanguage()
      Returns default Language
      Returns:
      defaultLanguage
    • setDefaultLanguage

      public void setDefaultLanguage(String defaultLanguage)
      Sets default Language
      Parameters:
      defaultLanguage -
    • getDefaultCurrency

      public String getDefaultCurrency()
    • setDefaultCurrency

      public void setDefaultCurrency(String defaultCurrency)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • toString

      public String toString()
      Overrides:
      toString in class Object