Package de.hybris.platform.catalog.model
Class KeywordModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.catalog.model.KeywordModel
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ClassificationKeywordModel
public class KeywordModel extends ItemModel
Generated model class for type Keyword first defined at extension catalog.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_CATEGORY2KEYWORDRELATIONGenerated relation code constant for relationCategory2KeywordRelationdefining source attributecategoriesin extensioncatalog.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCATALOGGenerated constant - Attribute key ofKeyword.catalogattribute defined at extensioncatalog.static java.lang.StringCATALOGVERSIONGenerated constant - Attribute key ofKeyword.catalogVersionattribute defined at extensioncatalog.static java.lang.StringCATEGORIESGenerated constant - Attribute key ofKeyword.categoriesattribute defined at extensioncatalog.static java.lang.StringKEYWORDGenerated constant - Attribute key ofKeyword.keywordattribute defined at extensioncatalog.static java.lang.StringLANGUAGEGenerated constant - Attribute key ofKeyword.languageattribute defined at extensioncatalog.static java.lang.StringPRODUCTSGenerated constant - Attribute key ofKeyword.productsattribute defined at extensioncatalog.-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description KeywordModel()Generated constructor - Default constructor for generic creation.KeywordModel(CatalogVersionModel _catalogVersion, java.lang.String _keyword, LanguageModel _language)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersKeywordModel(CatalogVersionModel _catalogVersion, java.lang.String _keyword, LanguageModel _language, ItemModel _owner)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersKeywordModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing context
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogVersionModelgetCatalogVersion()Generated method - Getter of theKeyword.catalogVersionattribute defined at extensioncatalog.java.util.Collection<CategoryModel>getCategories()Generated method - Getter of theKeyword.categoriesattribute defined at extensioncatalog.java.util.Collection<CategoryModel>getCategories(java.util.Locale loc)Generated method - Getter of theKeyword.categoriesattribute defined at extensioncatalog.java.lang.StringgetKeyword()Generated method - Getter of theKeyword.keywordattribute defined at extensioncatalog.LanguageModelgetLanguage()Generated method - Getter of theKeyword.languageattribute defined at extensioncatalog.java.util.Collection<ProductModel>getProducts()Generated method - Getter of theKeyword.productsattribute defined at extensioncatalog.java.util.Collection<ProductModel>getProducts(java.util.Locale loc)Generated method - Getter of theKeyword.productsattribute defined at extensioncatalog.voidsetCatalogVersion(CatalogVersionModel value)Generated method - Setter ofKeyword.catalogVersionattribute defined at extensioncatalog.voidsetCategories(java.util.Collection<CategoryModel> value)Generated method - Setter ofKeyword.categoriesattribute defined at extensioncatalog.voidsetCategories(java.util.Collection<CategoryModel> value, java.util.Locale loc)Generated method - Setter ofKeyword.categoriesattribute defined at extensioncatalog.voidsetKeyword(java.lang.String value)Generated method - Setter ofKeyword.keywordattribute defined at extensioncatalog.voidsetLanguage(LanguageModel value)Generated method - Initial setter ofKeyword.languageattribute defined at extensioncatalog.voidsetProducts(java.util.Collection<ProductModel> value)Generated method - Setter ofKeyword.productsattribute defined at extensioncatalog.voidsetProducts(java.util.Collection<ProductModel> value, java.util.Locale loc)Generated method - Setter ofKeyword.productsattribute defined at extensioncatalog.-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
-
-
-
Field Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
_CATEGORY2KEYWORDRELATION
public static final java.lang.String _CATEGORY2KEYWORDRELATION
Generated relation code constant for relationCategory2KeywordRelationdefining source attributecategoriesin extensioncatalog.- See Also:
- Constant Field Values
-
KEYWORD
public static final java.lang.String KEYWORD
Generated constant - Attribute key ofKeyword.keywordattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
LANGUAGE
public static final java.lang.String LANGUAGE
Generated constant - Attribute key ofKeyword.languageattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
CATALOG
public static final java.lang.String CATALOG
Generated constant - Attribute key ofKeyword.catalogattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
CATALOGVERSION
public static final java.lang.String CATALOGVERSION
Generated constant - Attribute key ofKeyword.catalogVersionattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
PRODUCTS
public static final java.lang.String PRODUCTS
Generated constant - Attribute key ofKeyword.productsattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
CATEGORIES
public static final java.lang.String CATEGORIES
Generated constant - Attribute key ofKeyword.categoriesattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
KeywordModel
public KeywordModel()
Generated constructor - Default constructor for generic creation.
-
KeywordModel
public KeywordModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
KeywordModel
@Deprecated(since="4.1.1", forRemoval=true) public KeywordModel(CatalogVersionModel _catalogVersion, java.lang.String _keyword, LanguageModel _language)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_catalogVersion- initial attribute declared by typeKeywordat extensioncatalog_keyword- initial attribute declared by typeKeywordat extensioncatalog_language- initial attribute declared by typeKeywordat extensioncatalog
-
KeywordModel
@Deprecated(since="4.1.1", forRemoval=true) public KeywordModel(CatalogVersionModel _catalogVersion, java.lang.String _keyword, LanguageModel _language, ItemModel _owner)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_catalogVersion- initial attribute declared by typeKeywordat extensioncatalog_keyword- initial attribute declared by typeKeywordat extensioncatalog_language- initial attribute declared by typeKeywordat extensioncatalog_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getCatalogVersion
@Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()
Generated method - Getter of theKeyword.catalogVersionattribute defined at extensioncatalog.- Returns:
- the catalogVersion
-
getCategories
@Accessor(qualifier="categories", type=GETTER) public java.util.Collection<CategoryModel> getCategories()
Generated method - Getter of theKeyword.categoriesattribute defined at extensioncatalog.- Returns:
- the categories - Categories
-
getCategories
@Accessor(qualifier="categories", type=GETTER) public java.util.Collection<CategoryModel> getCategories(java.util.Locale loc)
Generated method - Getter of theKeyword.categoriesattribute defined at extensioncatalog.- Parameters:
loc- the value localization key- Returns:
- the categories - Categories
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getKeyword
@Accessor(qualifier="keyword", type=GETTER) public java.lang.String getKeyword()
Generated method - Getter of theKeyword.keywordattribute defined at extensioncatalog.- Returns:
- the keyword
-
getLanguage
@Accessor(qualifier="language", type=GETTER) public LanguageModel getLanguage()
Generated method - Getter of theKeyword.languageattribute defined at extensioncatalog.- Returns:
- the language
-
getProducts
@Accessor(qualifier="products", type=GETTER) public java.util.Collection<ProductModel> getProducts()
Generated method - Getter of theKeyword.productsattribute defined at extensioncatalog.- Returns:
- the products - Products
-
getProducts
@Accessor(qualifier="products", type=GETTER) public java.util.Collection<ProductModel> getProducts(java.util.Locale loc)
Generated method - Getter of theKeyword.productsattribute defined at extensioncatalog.- Parameters:
loc- the value localization key- Returns:
- the products - Products
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value)
Generated method - Setter ofKeyword.catalogVersionattribute defined at extensioncatalog.- Parameters:
value- the catalogVersion
-
setCategories
@Accessor(qualifier="categories", type=SETTER) public void setCategories(java.util.Collection<CategoryModel> value)
Generated method - Setter ofKeyword.categoriesattribute defined at extensioncatalog.- Parameters:
value- the categories - Categories
-
setCategories
@Accessor(qualifier="categories", type=SETTER) public void setCategories(java.util.Collection<CategoryModel> value, java.util.Locale loc)
Generated method - Setter ofKeyword.categoriesattribute defined at extensioncatalog.- Parameters:
value- the categories - Categoriesloc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setKeyword
@Accessor(qualifier="keyword", type=SETTER) public void setKeyword(java.lang.String value)
Generated method - Setter ofKeyword.keywordattribute defined at extensioncatalog.- Parameters:
value- the keyword
-
setLanguage
@Accessor(qualifier="language", type=SETTER) public void setLanguage(LanguageModel value)
Generated method - Initial setter ofKeyword.languageattribute defined at extensioncatalog. Can only be used at creation of model - before first save.- Parameters:
value- the language
-
setProducts
@Accessor(qualifier="products", type=SETTER) public void setProducts(java.util.Collection<ProductModel> value)
Generated method - Setter ofKeyword.productsattribute defined at extensioncatalog.- Parameters:
value- the products - Products
-
setProducts
@Accessor(qualifier="products", type=SETTER) public void setProducts(java.util.Collection<ProductModel> value, java.util.Locale loc)
Generated method - Setter ofKeyword.productsattribute defined at extensioncatalog.- Parameters:
value- the products - Productsloc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
-