Class CategoryModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.category.model.CategoryModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ClassificationClassModel,ConfigurationCategoryModel,VariantCategoryModel,VariantValueCategoryModel
Generated model class for type Category first defined at extension catalog.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationCategoriesForProductCarouselComponentdefining source attributeproductCarouselComponentsin extensioncms2lib.static final StringGenerated relation code constant for relationCategoriesForRestrictiondefining source attributerestrictionsin extensioncms2.static final StringGenerated relation code constant for relationCategoryCategoryRelationdefining source attributesupercategoriesin extensioncatalog.static final StringGenerated relation code constant for relationCategoryFeatureComponents2CategoryReldefining source attributecategoryFeatureComponentsin extensionacceleratorcms.static final StringGenerated relation code constant for relationProductListComponentsForCategorydefining source attributeproductListComponentsin extensioncms2lib.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofCategory.allowedPrincipalsattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.allSubcategoriesattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.allSupercategoriesattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.catalogattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.catalogVersionattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.categoriesattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.categoryFeatureComponentsattribute defined at extensionacceleratorcms.static final StringGenerated constant - Attribute key ofCategory.codeattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.data_sheetattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.descriptionattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.detailattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.keywordsattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.linkComponentsattribute defined at extensioncms2.static final StringGenerated constant - Attribute key ofCategory.logoattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.mediasattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.nameattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.normalattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.orderattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.othersattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.pictureattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.productCarouselComponentsattribute defined at extensioncms2lib.static final StringGenerated constant - Attribute key ofCategory.productListComponentsattribute defined at extensioncms2lib.static final StringGenerated constant - Attribute key ofCategory.productsattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.promotionsattribute defined at extensionpromotions.static final StringGenerated constant - Attribute key ofCategory.restrictionsattribute defined at extensioncms2.static final StringGenerated constant - Attribute key ofCategory.simpleBannerComponentsattribute defined at extensionacceleratorcms.static final StringGenerated constant - Attribute key ofCategory.simpleResponsiveBannerComponentsattribute defined at extensionacceleratorcms.static final StringGenerated constant - Attribute key ofCategory.stockLevelThresholdattribute defined at extensioncommerceservices.static final StringGenerated constant - Attribute key ofCategory.supercategoriesattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.thumbnailattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.thumbnailsattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofCategory.videoComponentsattribute defined at extensioncms2.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.CategoryModel(CatalogVersionModel _catalogVersion, String _code) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersCategoryModel(CatalogVersionModel _catalogVersion, String _code, 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 parametersCategoryModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theCategory.allowedPrincipalsattribute defined at extensioncatalog.Generated method - Getter of theCategory.allSubcategoriesdynamic attribute defined at extensioncatalog.Generated method - Getter of theCategory.allSupercategoriesdynamic attribute defined at extensioncatalog.Generated method - Getter of theCategory.catalogVersionattribute defined at extensioncatalog.Generated method - Getter of theCategory.categoriesattribute defined at extensioncatalog.Generated method - Getter of theCategory.categoryFeatureComponentsattribute defined at extensionacceleratorcms.getCode()Generated method - Getter of theCategory.codeattribute defined at extensioncatalog.Generated method - Getter of theCategory.data_sheetattribute defined at extensioncatalog.Generated method - Getter of theCategory.descriptionattribute defined at extensioncatalog.getDescription(Locale loc) Generated method - Getter of theCategory.descriptionattribute defined at extensioncatalog.Generated method - Getter of theCategory.detailattribute defined at extensioncatalog.Generated method - Getter of theCategory.keywordsattribute defined at extensioncatalog.getKeywords(Locale loc) Generated method - Getter of theCategory.keywordsattribute defined at extensioncatalog.Generated method - Getter of theCategory.linkComponentsattribute defined at extensioncms2.getLogo()Generated method - Getter of theCategory.logoattribute defined at extensioncatalog.Generated method - Getter of theCategory.mediasattribute defined at extensioncatalog.getName()Generated method - Getter of theCategory.nameattribute defined at extensioncatalog.Generated method - Getter of theCategory.nameattribute defined at extensioncatalog.Generated method - Getter of theCategory.normalattribute defined at extensioncatalog.getOrder()Generated method - Getter of theCategory.orderattribute defined at extensioncatalog.Generated method - Getter of theCategory.othersattribute defined at extensioncatalog.Generated method - Getter of theCategory.pictureattribute defined at extensioncatalog.Generated method - Getter of theCategory.productCarouselComponentsattribute defined at extensioncms2lib.Generated method - Getter of theCategory.productListComponentsattribute defined at extensioncms2lib.Generated method - Getter of theCategory.productsattribute defined at extensioncatalog.Generated method - Getter of theCategory.promotionsattribute defined at extensionpromotions.Generated method - Getter of theCategory.restrictionsattribute defined at extensioncms2.Generated method - Getter of theCategory.simpleBannerComponentsattribute defined at extensionacceleratorcms.Generated method - Getter of theCategory.simpleResponsiveBannerComponentsattribute defined at extensionacceleratorcms.Generated method - Getter of theCategory.stockLevelThresholdattribute defined at extensioncommerceservices.Generated method - Getter of theCategory.supercategoriesattribute defined at extensioncatalog.Generated method - Getter of theCategory.thumbnailattribute defined at extensioncatalog.Generated method - Getter of theCategory.thumbnailsattribute defined at extensioncatalog.Generated method - Getter of theCategory.videoComponentsattribute defined at extensioncms2.voidsetAllowedPrincipals(List<PrincipalModel> value) Generated method - Setter ofCategory.allowedPrincipalsattribute defined at extensioncatalog.voidGenerated method - Setter ofCategory.catalogVersionattribute defined at extensioncatalog.voidsetCategories(List<CategoryModel> value) Generated method - Setter ofCategory.categoriesattribute defined at extensioncatalog.voidGenerated method - Setter ofCategory.categoryFeatureComponentsattribute defined at extensionacceleratorcms.voidGenerated method - Setter ofCategory.codeattribute defined at extensioncatalog.voidsetData_sheet(Collection<MediaModel> value) Generated method - Setter ofCategory.data_sheetattribute defined at extensioncatalog.voidsetDescription(String value) Generated method - Setter ofCategory.descriptionattribute defined at extensioncatalog.voidsetDescription(String value, Locale loc) Generated method - Setter ofCategory.descriptionattribute defined at extensioncatalog.voidsetDetail(Collection<MediaModel> value) Generated method - Setter ofCategory.detailattribute defined at extensioncatalog.voidsetKeywords(List<KeywordModel> value) Generated method - Setter ofCategory.keywordsattribute defined at extensioncatalog.voidsetKeywords(List<KeywordModel> value, Locale loc) Generated method - Setter ofCategory.keywordsattribute defined at extensioncatalog.voidGenerated method - Setter ofCategory.linkComponentsattribute defined at extensioncms2.voidsetLogo(Collection<MediaModel> value) Generated method - Setter ofCategory.logoattribute defined at extensioncatalog.voidsetMedias(List<MediaModel> value) Generated method - Setter ofCategory.mediasattribute defined at extensioncatalog.voidGenerated method - Setter ofCategory.nameattribute defined at extensioncatalog.voidGenerated method - Setter ofCategory.nameattribute defined at extensioncatalog.voidsetNormal(Collection<MediaModel> value) Generated method - Setter ofCategory.normalattribute defined at extensioncatalog.voidGenerated method - Setter ofCategory.orderattribute defined at extensioncatalog.voidsetOthers(Collection<MediaModel> value) Generated method - Setter ofCategory.othersattribute defined at extensioncatalog.voidsetPicture(MediaModel value) Generated method - Setter ofCategory.pictureattribute defined at extensioncatalog.voidGenerated method - Setter ofCategory.productCarouselComponentsattribute defined at extensioncms2lib.voidGenerated method - Setter ofCategory.productListComponentsattribute defined at extensioncms2lib.voidsetProducts(List<ProductModel> value) Generated method - Setter ofCategory.productsattribute defined at extensioncatalog.voidGenerated method - Setter ofCategory.promotionsattribute defined at extensionpromotions.voidGenerated method - Setter ofCategory.restrictionsattribute defined at extensioncms2.voidGenerated method - Setter ofCategory.simpleBannerComponentsattribute defined at extensionacceleratorcms.voidGenerated method - Setter ofCategory.simpleResponsiveBannerComponentsattribute defined at extensionacceleratorcms.voidsetStockLevelThreshold(Integer value) Generated method - Setter ofCategory.stockLevelThresholdattribute defined at extensioncommerceservices.voidsetSupercategories(List<CategoryModel> value) Generated method - Setter ofCategory.supercategoriesattribute defined at extensioncatalog.voidsetThumbnail(MediaModel value) Generated method - Setter ofCategory.thumbnailattribute defined at extensioncatalog.voidsetThumbnails(Collection<MediaModel> value) Generated method - Setter ofCategory.thumbnailsattribute defined at extensioncatalog.voidGenerated method - Setter ofCategory.videoComponentsattribute defined at extensioncms2.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods 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 Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_CATEGORYCATEGORYRELATION
Generated relation code constant for relationCategoryCategoryRelationdefining source attributesupercategoriesin extensioncatalog.- See Also:
-
_CATEGORIESFORRESTRICTION
Generated relation code constant for relationCategoriesForRestrictiondefining source attributerestrictionsin extensioncms2.- See Also:
-
_PRODUCTLISTCOMPONENTSFORCATEGORY
Generated relation code constant for relationProductListComponentsForCategorydefining source attributeproductListComponentsin extensioncms2lib.- See Also:
-
_CATEGORIESFORPRODUCTCAROUSELCOMPONENT
Generated relation code constant for relationCategoriesForProductCarouselComponentdefining source attributeproductCarouselComponentsin extensioncms2lib.- See Also:
-
_CATEGORYFEATURECOMPONENTS2CATEGORYREL
Generated relation code constant for relationCategoryFeatureComponents2CategoryReldefining source attributecategoryFeatureComponentsin extensionacceleratorcms.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofCategory.descriptionattribute defined at extensioncatalog.- See Also:
-
ORDER
Generated constant - Attribute key ofCategory.orderattribute defined at extensioncatalog.- See Also:
-
CATALOG
Generated constant - Attribute key ofCategory.catalogattribute defined at extensioncatalog.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofCategory.catalogVersionattribute defined at extensioncatalog.- See Also:
-
NORMAL
Generated constant - Attribute key ofCategory.normalattribute defined at extensioncatalog.- See Also:
-
THUMBNAILS
Generated constant - Attribute key ofCategory.thumbnailsattribute defined at extensioncatalog.- See Also:
-
DETAIL
Generated constant - Attribute key ofCategory.detailattribute defined at extensioncatalog.- See Also:
-
LOGO
Generated constant - Attribute key ofCategory.logoattribute defined at extensioncatalog.- See Also:
-
DATA_SHEET
Generated constant - Attribute key ofCategory.data_sheetattribute defined at extensioncatalog.- See Also:
-
OTHERS
Generated constant - Attribute key ofCategory.othersattribute defined at extensioncatalog.- See Also:
-
THUMBNAIL
Generated constant - Attribute key ofCategory.thumbnailattribute defined at extensioncatalog.- See Also:
-
PICTURE
Generated constant - Attribute key ofCategory.pictureattribute defined at extensioncatalog.- See Also:
-
NAME
Generated constant - Attribute key ofCategory.nameattribute defined at extensioncatalog.- See Also:
-
CODE
Generated constant - Attribute key ofCategory.codeattribute defined at extensioncatalog.- See Also:
-
ALLSUBCATEGORIES
Generated constant - Attribute key ofCategory.allSubcategoriesattribute defined at extensioncatalog.- See Also:
-
ALLSUPERCATEGORIES
Generated constant - Attribute key ofCategory.allSupercategoriesattribute defined at extensioncatalog.- See Also:
-
KEYWORDS
Generated constant - Attribute key ofCategory.keywordsattribute defined at extensioncatalog.- See Also:
-
ALLOWEDPRINCIPALS
Generated constant - Attribute key ofCategory.allowedPrincipalsattribute defined at extensioncatalog.- See Also:
-
PRODUCTS
Generated constant - Attribute key ofCategory.productsattribute defined at extensioncatalog.- See Also:
-
SUPERCATEGORIES
Generated constant - Attribute key ofCategory.supercategoriesattribute defined at extensioncatalog.- See Also:
-
CATEGORIES
Generated constant - Attribute key ofCategory.categoriesattribute defined at extensioncatalog.- See Also:
-
MEDIAS
Generated constant - Attribute key ofCategory.mediasattribute defined at extensioncatalog.- See Also:
-
RESTRICTIONS
Generated constant - Attribute key ofCategory.restrictionsattribute defined at extensioncms2.- See Also:
-
LINKCOMPONENTS
Generated constant - Attribute key ofCategory.linkComponentsattribute defined at extensioncms2.- See Also:
-
VIDEOCOMPONENTS
Generated constant - Attribute key ofCategory.videoComponentsattribute defined at extensioncms2.- See Also:
-
PRODUCTLISTCOMPONENTS
Generated constant - Attribute key ofCategory.productListComponentsattribute defined at extensioncms2lib.- See Also:
-
PRODUCTCAROUSELCOMPONENTS
Generated constant - Attribute key ofCategory.productCarouselComponentsattribute defined at extensioncms2lib.- See Also:
-
PROMOTIONS
Generated constant - Attribute key ofCategory.promotionsattribute defined at extensionpromotions.- See Also:
-
STOCKLEVELTHRESHOLD
Generated constant - Attribute key ofCategory.stockLevelThresholdattribute defined at extensioncommerceservices.- See Also:
-
SIMPLEBANNERCOMPONENTS
Generated constant - Attribute key ofCategory.simpleBannerComponentsattribute defined at extensionacceleratorcms.- See Also:
-
SIMPLERESPONSIVEBANNERCOMPONENTS
Generated constant - Attribute key ofCategory.simpleResponsiveBannerComponentsattribute defined at extensionacceleratorcms.- See Also:
-
CATEGORYFEATURECOMPONENTS
Generated constant - Attribute key ofCategory.categoryFeatureComponentsattribute defined at extensionacceleratorcms.- See Also:
-
-
Constructor Details
-
CategoryModel
public CategoryModel()Generated constructor - Default constructor for generic creation. -
CategoryModel
public CategoryModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
CategoryModel
@Deprecated(since="4.1.1", forRemoval=true) public CategoryModel(CatalogVersionModel _catalogVersion, String _code) 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 typeCategoryat extensioncatalog_code- initial attribute declared by typeCategoryat extensioncatalog
-
CategoryModel
@Deprecated(since="4.1.1", forRemoval=true) public CategoryModel(CatalogVersionModel _catalogVersion, String _code, 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 typeCategoryat extensioncatalog_code- initial attribute declared by typeCategoryat extensioncatalog_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getAllowedPrincipals
@Accessor(qualifier="allowedPrincipals", type=GETTER) public List<PrincipalModel> getAllowedPrincipals()Generated method - Getter of theCategory.allowedPrincipalsattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the allowedPrincipals - Principals which are allowed to access this catalog category
-
getAllSubcategories
@Accessor(qualifier="allSubcategories", type=GETTER) public Collection<CategoryModel> getAllSubcategories()Generated method - Getter of theCategory.allSubcategoriesdynamic attribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the allSubcategories
-
getAllSupercategories
@Accessor(qualifier="allSupercategories", type=GETTER) public Collection<CategoryModel> getAllSupercategories()Generated method - Getter of theCategory.allSupercategoriesdynamic attribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the allSupercategories
-
getCatalogVersion
Generated method - Getter of theCategory.catalogVersionattribute defined at extensioncatalog.- Returns:
- the catalogVersion - CatalogVersion
-
getCategories
Generated method - Getter of theCategory.categoriesattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the categories - Sub Categories
-
getCategoryFeatureComponents
@Accessor(qualifier="categoryFeatureComponents", type=GETTER) public List<CategoryFeatureComponentModel> getCategoryFeatureComponents()Generated method - Getter of theCategory.categoryFeatureComponentsattribute defined at extensionacceleratorcms. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the categoryFeatureComponents
-
getCode
Generated method - Getter of theCategory.codeattribute defined at extensioncatalog.- Returns:
- the code - Code
-
getData_sheet
Generated method - Getter of theCategory.data_sheetattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the data_sheet
-
getDescription
Generated method - Getter of theCategory.descriptionattribute defined at extensioncatalog.- Returns:
- the description - Catalog Category Description
-
getDescription
Generated method - Getter of theCategory.descriptionattribute defined at extensioncatalog.- Parameters:
loc- the value localization key- Returns:
- the description - Catalog Category Description
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getDetail
Generated method - Getter of theCategory.detailattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the detail
-
getKeywords
Generated method - Getter of theCategory.keywordsattribute defined at extensioncatalog.- Returns:
- the keywords - Keyword
-
getKeywords
Generated method - Getter of theCategory.keywordsattribute defined at extensioncatalog.- Parameters:
loc- the value localization key- Returns:
- the keywords - Keyword
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getLinkComponents
@Accessor(qualifier="linkComponents", type=GETTER) public List<CMSLinkComponentModel> getLinkComponents()Generated method - Getter of theCategory.linkComponentsattribute defined at extensioncms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the linkComponents
-
getLogo
Generated method - Getter of theCategory.logoattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the logo
-
getMedias
Generated method - Getter of theCategory.mediasattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the medias - Category medias
-
getName
Generated method - Getter of theCategory.nameattribute defined at extensioncatalog.- Returns:
- the name - Name
-
getName
Generated method - Getter of theCategory.nameattribute defined at extensioncatalog.- Parameters:
loc- the value localization key- Returns:
- the name - Name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getNormal
Generated method - Getter of theCategory.normalattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the normal
-
getOrder
Generated method - Getter of theCategory.orderattribute defined at extensioncatalog.- Returns:
- the order - Order
-
getOthers
Generated method - Getter of theCategory.othersattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the others
-
getPicture
Generated method - Getter of theCategory.pictureattribute defined at extensioncatalog.- Returns:
- the picture - Image
-
getProductCarouselComponents
@Accessor(qualifier="productCarouselComponents", type=GETTER) public Collection<ProductCarouselComponentModel> getProductCarouselComponents()Generated method - Getter of theCategory.productCarouselComponentsattribute defined at extensioncms2lib. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productCarouselComponents
-
getProductListComponents
@Accessor(qualifier="productListComponents", type=GETTER) public List<ProductListComponentModel> getProductListComponents()Generated method - Getter of theCategory.productListComponentsattribute defined at extensioncms2lib. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productListComponents
-
getProducts
Generated method - Getter of theCategory.productsattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the products - Products
-
getPromotions
@Accessor(qualifier="promotions", type=GETTER) public Collection<ProductPromotionModel> getPromotions()Generated method - Getter of theCategory.promotionsattribute defined at extensionpromotions. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the promotions - Promotions
-
getRestrictions
@Accessor(qualifier="restrictions", type=GETTER) public Collection<CMSCategoryRestrictionModel> getRestrictions()Generated method - Getter of theCategory.restrictionsattribute defined at extensioncms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the restrictions
-
getSimpleBannerComponents
@Accessor(qualifier="simpleBannerComponents", type=GETTER) public List<SimpleBannerComponentModel> getSimpleBannerComponents()Generated method - Getter of theCategory.simpleBannerComponentsattribute defined at extensionacceleratorcms. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the simpleBannerComponents
-
getSimpleResponsiveBannerComponents
@Accessor(qualifier="simpleResponsiveBannerComponents", type=GETTER) public List<SimpleResponsiveBannerComponentModel> getSimpleResponsiveBannerComponents()Generated method - Getter of theCategory.simpleResponsiveBannerComponentsattribute defined at extensionacceleratorcms. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the simpleResponsiveBannerComponents
-
getStockLevelThreshold
Generated method - Getter of theCategory.stockLevelThresholdattribute defined at extensioncommerceservices.- Returns:
- the stockLevelThreshold - Category level inventory threshold value
-
getSupercategories
Generated method - Getter of theCategory.supercategoriesattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the supercategories - Super Categories
-
getThumbnail
Generated method - Getter of theCategory.thumbnailattribute defined at extensioncatalog.- Returns:
- the thumbnail - Small Image
-
getThumbnails
Generated method - Getter of theCategory.thumbnailsattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the thumbnails
-
getVideoComponents
@Accessor(qualifier="videoComponents", type=GETTER) public List<VideoComponentModel> getVideoComponents()Generated method - Getter of theCategory.videoComponentsattribute defined at extensioncms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the videoComponents
-
setAllowedPrincipals
@Accessor(qualifier="allowedPrincipals", type=SETTER) public void setAllowedPrincipals(List<PrincipalModel> value) Generated method - Setter ofCategory.allowedPrincipalsattribute defined at extensioncatalog.- Parameters:
value- the allowedPrincipals - Principals which are allowed to access this catalog category
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofCategory.catalogVersionattribute defined at extensioncatalog.- Parameters:
value- the catalogVersion - CatalogVersion
-
setCategories
Generated method - Setter ofCategory.categoriesattribute defined at extensioncatalog.- Parameters:
value- the categories - Sub Categories
-
setCategoryFeatureComponents
@Accessor(qualifier="categoryFeatureComponents", type=SETTER) public void setCategoryFeatureComponents(List<CategoryFeatureComponentModel> value) Generated method - Setter ofCategory.categoryFeatureComponentsattribute defined at extensionacceleratorcms.- Parameters:
value- the categoryFeatureComponents
-
setCode
Generated method - Setter ofCategory.codeattribute defined at extensioncatalog.- Parameters:
value- the code - Code
-
setData_sheet
@Accessor(qualifier="data_sheet", type=SETTER) public void setData_sheet(Collection<MediaModel> value) Generated method - Setter ofCategory.data_sheetattribute defined at extensioncatalog.- Parameters:
value- the data_sheet
-
setDescription
Generated method - Setter ofCategory.descriptionattribute defined at extensioncatalog.- Parameters:
value- the description - Catalog Category Description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofCategory.descriptionattribute defined at extensioncatalog.- Parameters:
value- the description - Catalog Category Descriptionloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setDetail
Generated method - Setter ofCategory.detailattribute defined at extensioncatalog.- Parameters:
value- the detail
-
setKeywords
Generated method - Setter ofCategory.keywordsattribute defined at extensioncatalog.- Parameters:
value- the keywords - Keyword
-
setKeywords
@Accessor(qualifier="keywords", type=SETTER) public void setKeywords(List<KeywordModel> value, Locale loc) Generated method - Setter ofCategory.keywordsattribute defined at extensioncatalog.- Parameters:
value- the keywords - Keywordloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setLinkComponents
@Accessor(qualifier="linkComponents", type=SETTER) public void setLinkComponents(List<CMSLinkComponentModel> value) Generated method - Setter ofCategory.linkComponentsattribute defined at extensioncms2.- Parameters:
value- the linkComponents
-
setLogo
Generated method - Setter ofCategory.logoattribute defined at extensioncatalog.- Parameters:
value- the logo
-
setMedias
Generated method - Setter ofCategory.mediasattribute defined at extensioncatalog.- Parameters:
value- the medias - Category medias
-
setName
Generated method - Setter ofCategory.nameattribute defined at extensioncatalog.- Parameters:
value- the name - Name
-
setName
Generated method - Setter ofCategory.nameattribute defined at extensioncatalog.- Parameters:
value- the name - Nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setNormal
Generated method - Setter ofCategory.normalattribute defined at extensioncatalog.- Parameters:
value- the normal
-
setOrder
Generated method - Setter ofCategory.orderattribute defined at extensioncatalog.- Parameters:
value- the order - Order
-
setOthers
Generated method - Setter ofCategory.othersattribute defined at extensioncatalog.- Parameters:
value- the others
-
setPicture
Generated method - Setter ofCategory.pictureattribute defined at extensioncatalog.- Parameters:
value- the picture - Image
-
setProductCarouselComponents
@Accessor(qualifier="productCarouselComponents", type=SETTER) public void setProductCarouselComponents(Collection<ProductCarouselComponentModel> value) Generated method - Setter ofCategory.productCarouselComponentsattribute defined at extensioncms2lib.- Parameters:
value- the productCarouselComponents
-
setProductListComponents
@Accessor(qualifier="productListComponents", type=SETTER) public void setProductListComponents(List<ProductListComponentModel> value) Generated method - Setter ofCategory.productListComponentsattribute defined at extensioncms2lib.- Parameters:
value- the productListComponents
-
setProducts
Generated method - Setter ofCategory.productsattribute defined at extensioncatalog.- Parameters:
value- the products - Products
-
setPromotions
@Accessor(qualifier="promotions", type=SETTER) public void setPromotions(Collection<ProductPromotionModel> value) Generated method - Setter ofCategory.promotionsattribute defined at extensionpromotions.- Parameters:
value- the promotions - Promotions
-
setRestrictions
@Accessor(qualifier="restrictions", type=SETTER) public void setRestrictions(Collection<CMSCategoryRestrictionModel> value) Generated method - Setter ofCategory.restrictionsattribute defined at extensioncms2.- Parameters:
value- the restrictions
-
setSimpleBannerComponents
@Accessor(qualifier="simpleBannerComponents", type=SETTER) public void setSimpleBannerComponents(List<SimpleBannerComponentModel> value) Generated method - Setter ofCategory.simpleBannerComponentsattribute defined at extensionacceleratorcms.- Parameters:
value- the simpleBannerComponents
-
setSimpleResponsiveBannerComponents
@Accessor(qualifier="simpleResponsiveBannerComponents", type=SETTER) public void setSimpleResponsiveBannerComponents(List<SimpleResponsiveBannerComponentModel> value) Generated method - Setter ofCategory.simpleResponsiveBannerComponentsattribute defined at extensionacceleratorcms.- Parameters:
value- the simpleResponsiveBannerComponents
-
setStockLevelThreshold
@Accessor(qualifier="stockLevelThreshold", type=SETTER) public void setStockLevelThreshold(Integer value) Generated method - Setter ofCategory.stockLevelThresholdattribute defined at extensioncommerceservices.- Parameters:
value- the stockLevelThreshold - Category level inventory threshold value
-
setSupercategories
@Accessor(qualifier="supercategories", type=SETTER) public void setSupercategories(List<CategoryModel> value) Generated method - Setter ofCategory.supercategoriesattribute defined at extensioncatalog.- Parameters:
value- the supercategories - Super Categories
-
setThumbnail
Generated method - Setter ofCategory.thumbnailattribute defined at extensioncatalog.- Parameters:
value- the thumbnail - Small Image
-
setThumbnails
@Accessor(qualifier="thumbnails", type=SETTER) public void setThumbnails(Collection<MediaModel> value) Generated method - Setter ofCategory.thumbnailsattribute defined at extensioncatalog.- Parameters:
value- the thumbnails
-
setVideoComponents
@Accessor(qualifier="videoComponents", type=SETTER) public void setVideoComponents(List<VideoComponentModel> value) Generated method - Setter ofCategory.videoComponentsattribute defined at extensioncms2.- Parameters:
value- the videoComponents
-