Package com.hybris.merchandising.model
Class ProductDirectory
- java.lang.Object
-
- com.hybris.merchandising.model.ProductDirectory
-
public class ProductDirectory extends java.lang.ObjectPOJO to represent ProductDirectory which will be stored at Conversion persistence layer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProductDirectory.ProductDirectoryBuilderBuilder class
-
Constructor Summary
Constructors Constructor Description ProductDirectory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProductDirectoryfromMerchProductDirectoryConfigModel(MerchProductDirectoryConfigModel merchProductDirectoryConfigModel)Method which takesMerchProductDirectoryConfigModeland returnsProductDirectorywhich we store in CDSjava.lang.StringgetDefaultLanguage()Returns default Languagejava.lang.StringgetId()java.lang.StringgetName()java.lang.StringgetRollupStrategy()java.util.List<java.lang.String>getSites()voidsetDefaultLanguage(java.lang.String defaultLanguage)Sets default LanguagevoidsetId(java.lang.String id)Set unique identifiervoidsetName(java.lang.String name)Sets namevoidsetRollupStrategy(java.lang.String rollUpStrategy)Sets roll up strategyvoidsetSites(java.util.List<java.lang.String> sites)Sets list of base sitesjava.lang.StringtoString()
-
-
-
Method Detail
-
fromMerchProductDirectoryConfigModel
public static ProductDirectory fromMerchProductDirectoryConfigModel(MerchProductDirectoryConfigModel merchProductDirectoryConfigModel)
Method which takesMerchProductDirectoryConfigModeland returnsProductDirectorywhich we store in CDS- Parameters:
merchProductDirectoryConfigModel-- Returns:
- ProductDirectory
-
getId
public java.lang.String getId()
- Returns:
- unique identifier
-
setId
public void setId(java.lang.String id)
Set unique identifier- Parameters:
id-
-
getName
public java.lang.String getName()
- Returns:
- returns product directory name
-
setName
public void setName(java.lang.String name)
Sets name- Parameters:
name-
-
getRollupStrategy
public java.lang.String getRollupStrategy()
- Returns:
- rollup strategy for variant roll up
-
setRollupStrategy
public void setRollupStrategy(java.lang.String rollUpStrategy)
Sets roll up strategy- Parameters:
rollUpStrategy-
-
getSites
public java.util.List<java.lang.String> getSites()
- Returns:
- List of base sites
-
setSites
public void setSites(java.util.List<java.lang.String> sites)
Sets list of base sites- Parameters:
sites-
-
getDefaultLanguage
public java.lang.String getDefaultLanguage()
Returns default Language- Returns:
- defaultLanguage
-
setDefaultLanguage
public void setDefaultLanguage(java.lang.String defaultLanguage)
Sets default Language- Parameters:
defaultLanguage-
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-