Class ProductModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.core.model.product.ProductModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SubscriptionProductModel, VariantProductModel

public class ProductModel extends ItemModel
Generated model class for type Product first defined at extension core.
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

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Generated relation code constant for relation CategoryProductRelation defining source attribute supercategories in extension catalog.
    static final String
    Generated relation code constant for relation FutureStockProductRelation defining source attribute futureStocks in extension commerceservices.
    static final String
    Generated relation code constant for relation Product2KeywordRelation defining source attribute keywords in extension catalog.
    static final String
    Generated relation code constant for relation ProductDetailComponentsForProduct defining source attribute productDetailComponents in extension cms2lib.
    static final String
    Generated relation code constant for relation ProductFeatureComponents2ProductRel defining source attribute productFeatureComponents in extension acceleratorcms.
    static final String
    Generated relation code constant for relation ProductsForProductCarouselComponent defining source attribute productCarouselComponents in extension cms2lib.
    static final String
    Generated relation code constant for relation ProductsForProductListComponent defining source attribute productListComponents in extension cms2lib.
    static final String
    Generated relation code constant for relation ProductsForRestriction defining source attribute restrictions in extension cms2.
    static final String
    Generated relation code constant for relation StockLevelProductRelation defining source attribute stockLevels in extension basecommerce.
    static final String
    Generated relation code constant for relation SubscriptionTerm2SubscriptionProductRelation defining source attribute subscriptionTerm in extension subscriptionservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of Product.approvalStatus attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.articleStatus attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.averageRating attribute defined at extension customerreview.
    static final String
    Generated constant - Attribute key of Product.barcodes attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of Product.buyerIDS attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.catalog attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.catalogVersion attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.classificationClasses attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.code attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Product.component attribute defined at extension saparticlemodel.
    static final String
    Generated constant - Attribute key of Product.contentUnit attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.contractTerms attribute defined at extension saprevenuecloudproduct.
    static final String
    Generated constant - Attribute key of Product.data_sheet attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.deliveryModes attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of Product.deliveryTime attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.description attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Product.detail attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.discountable attribute defined at extension sapppspricing.
    static final String
    Generated constant - Attribute key of Product.ean attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.endLineNumber attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.erpGroupBuyer attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.erpGroupSupplier attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.europe1Discounts attribute defined at extension europe1.
    static final String
    Generated constant - Attribute key of Product.Europe1PriceFactory_PDG attribute defined at extension europe1.
    static final String
    Generated constant - Attribute key of Product.Europe1PriceFactory_PPG attribute defined at extension europe1.
    static final String
    Generated constant - Attribute key of Product.Europe1PriceFactory_PTG attribute defined at extension europe1.
    static final String
    Generated constant - Attribute key of Product.europe1Prices attribute defined at extension europe1.
    static final String
    Generated constant - Attribute key of Product.europe1Taxes attribute defined at extension europe1.
    static final String
    Generated constant - Attribute key of Product.externalIds attribute defined at extension sapmodel.
    static final String
    Generated constant - Attribute key of Product.features attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.futureStocks attribute defined at extension commerceservices.
    static final String
    Generated constant - Attribute key of Product.galleryImages attribute defined at extension commerceservices.
    static final String
    Generated constant - Attribute key of Product.keywords attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.linkComponents attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of Product.logo attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.manufacturerAID attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.manufacturerName attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.manufacturerTypeDescription attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.maxOrderQuantity attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.minOrderQuantity attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.name attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Product.normal attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.numberContentUnits attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.numberOfReviews attribute defined at extension customerreview.
    static final String
    Generated constant - Attribute key of Product.offlineDate attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.onlineDate attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.order attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.orderQuantityInterval attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.others attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.ownEurope1Discounts attribute defined at extension europe1.
    static final String
    Generated constant - Attribute key of Product.ownEurope1Prices attribute defined at extension europe1.
    static final String
    Generated constant - Attribute key of Product.ownEurope1Taxes attribute defined at extension europe1.
    static final String
    Generated constant - Attribute key of Product.picture attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Product.priceQuantity attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.priceRowsValid attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Product.productCarouselComponents attribute defined at extension cms2lib.
    static final String
    Generated constant - Attribute key of Product.productConfiguration attribute defined at extension sapproductconfigservices.
    static final String
    Generated constant - Attribute key of Product.productDetailComponents attribute defined at extension cms2lib.
    static final String
    Generated constant - Attribute key of Product.productFeatureComponents attribute defined at extension acceleratorcms.
    static final String
    Generated constant - Attribute key of Product.productListComponents attribute defined at extension cms2lib.
    static final String
    Generated constant - Attribute key of Product.productOrderLimit attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of Product.productReferences attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.productReviews attribute defined at extension customerreview.
    static final String
    Generated constant - Attribute key of Product.promotions attribute defined at extension promotions.
    static final String
    Generated constant - Attribute key of Product.remarks attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.renewalTerm attribute defined at extension saprevenuecloudproduct.
    static final String
    Generated constant - Attribute key of Product.restrictions attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of Product.reviewCount attribute defined at extension commerceservices.
    static final String
    Generated constant - Attribute key of Product.reviewRating attribute defined at extension commerceservices.
    static final String
    Generated constant - Attribute key of Product.sapBaseUnitConversion attribute defined at extension sapmodel.
    static final String
    Generated constant - Attribute key of Product.sapBlocked attribute defined at extension sapmodel.
    static final String
    Generated constant - Attribute key of Product.sapBlockedDate attribute defined at extension sapmodel.
    static final String
    Generated constant - Attribute key of Product.sapConfigurable attribute defined at extension sapmodel.
    static final String
    Generated constant - Attribute key of Product.sapEAN attribute defined at extension sapmodel.
    static final String
    Generated constant - Attribute key of Product.sapPlant attribute defined at extension sapmodel.
    static final String
    Generated constant - Attribute key of Product.sapProductID attribute defined at extension sapmodel.
    static final String
    Generated constant - Attribute key of Product.sapProductTypes attribute defined at extension sapmodel.
    static final String
    Generated constant - Attribute key of Product.segment attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.sequenceId attribute defined at extension acceleratorservices.
    static final String
    Generated constant - Attribute key of Product.serviceCode attribute defined at extension sapserviceproduct.
    static final String
    Generated constant - Attribute key of Product.simpleBannerComponents attribute defined at extension acceleratorcms.
    static final String
    Generated constant - Attribute key of Product.simpleResponsiveBannerComponents attribute defined at extension acceleratorcms.
    static final String
    Generated constant - Attribute key of Product.skills attribute defined at extension sapserviceorder.
    static final String
    Generated constant - Attribute key of Product.skillsDescription attribute defined at extension sapserviceproduct.
    static final String
    Generated constant - Attribute key of Product.skillSummary attribute defined at extension sapserviceproduct.
    static final String
    Generated constant - Attribute key of Product.specialTreatmentClasses attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.startLineNumber attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.stockLevels attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of Product.structuredArticleType attribute defined at extension saparticlemodel.
    static final String
    Generated constant - Attribute key of Product.subscriptionCode attribute defined at extension saprevenuecloudproduct.
    static final String
    Generated constant - Attribute key of Product.subscriptionTerm attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Product.subscriptionType attribute defined at extension saprevenuecloudproduct.
    static final String
    Generated constant - Attribute key of Product.subscriptionValidTerm attribute defined at extension saprevenuecloudproduct.
    static final String
    Generated constant - Attribute key of Product.summary attribute defined at extension commerceservices.
    static final String
    Generated constant - Attribute key of Product.supercategories attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.supplierAlternativeAID attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.thumbnail attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Product.thumbnails attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.unit attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Product.untypedFeatures attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.variants attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.variantType attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Product.vendors attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of Product.videoComponents attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of Product.xmlcontent attribute defined at extension catalog.

    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
    Generated constructor - Default constructor for generic creation.
    ProductModel(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 parameters
    ProductModel(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 parameters
    ProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the Product.approvalStatus attribute defined at extension catalog.
    Generated method - Getter of the Product.articleStatus attribute defined at extension catalog.
    Generated method - Getter of the Product.articleStatus attribute defined at extension catalog.
    Generated method - Getter of the Product.averageRating attribute defined at extension customerreview.
    Generated method - Getter of the Product.barcodes attribute defined at extension basecommerce.
    Generated method - Getter of the Product.buyerIDS attribute defined at extension catalog.
    Generated method - Getter of the Product.catalogVersion attribute defined at extension catalog.
    Generated method - Getter of the Product.classificationClasses dynamic attribute defined at extension catalog.
    Generated method - Getter of the Product.code attribute defined at extension core.
    Generated method - Getter of the Product.component attribute defined at extension saparticlemodel.
    Generated method - Getter of the Product.contentUnit attribute defined at extension catalog.
    Generated method - Getter of the Product.contractTerms attribute defined at extension saprevenuecloudproduct.
    Generated method - Getter of the Product.data_sheet attribute defined at extension catalog.
    Generated method - Getter of the Product.deliveryModes attribute defined at extension basecommerce.
    Generated method - Getter of the Product.deliveryTime attribute defined at extension catalog.
    Generated method - Getter of the Product.description attribute defined at extension core.
    Generated method - Getter of the Product.description attribute defined at extension core.
    Generated method - Getter of the Product.detail attribute defined at extension catalog.
    Generated method - Getter of the Product.discountable attribute defined at extension sapppspricing.
    Generated method - Getter of the Product.ean attribute defined at extension catalog.
    Generated method - Getter of the Product.endLineNumber attribute defined at extension catalog.
    Generated method - Getter of the Product.erpGroupBuyer attribute defined at extension catalog.
    Generated method - Getter of the Product.erpGroupSupplier attribute defined at extension catalog.
    Generated method - Getter of the Product.europe1Discounts dynamic attribute defined at extension europe1.
    Generated method - Getter of the Product.Europe1PriceFactory_PDG attribute defined at extension europe1.
    Generated method - Getter of the Product.Europe1PriceFactory_PPG attribute defined at extension europe1.
    Generated method - Getter of the Product.Europe1PriceFactory_PTG attribute defined at extension europe1.
    Generated method - Getter of the Product.europe1Prices dynamic attribute defined at extension europe1.
    Generated method - Getter of the Product.europe1Taxes dynamic attribute defined at extension europe1.
    Generated method - Getter of the Product.externalIds attribute defined at extension sapmodel.
    Generated method - Getter of the Product.features attribute defined at extension catalog.
    Generated method - Getter of the Product.futureStocks attribute defined at extension commerceservices.
    Generated method - Getter of the Product.galleryImages attribute defined at extension commerceservices.
    Generated method - Getter of the Product.keywords attribute defined at extension catalog.
    Generated method - Getter of the Product.keywords attribute defined at extension catalog.
    Generated method - Getter of the Product.linkComponents attribute defined at extension cms2.
    Generated method - Getter of the Product.logo attribute defined at extension catalog.
    Generated method - Getter of the Product.manufacturerAID attribute defined at extension catalog.
    Generated method - Getter of the Product.manufacturerName attribute defined at extension catalog.
    Generated method - Getter of the Product.manufacturerTypeDescription attribute defined at extension catalog.
    Generated method - Getter of the Product.manufacturerTypeDescription attribute defined at extension catalog.
    Generated method - Getter of the Product.maxOrderQuantity attribute defined at extension catalog.
    Generated method - Getter of the Product.minOrderQuantity attribute defined at extension catalog.
    Generated method - Getter of the Product.name attribute defined at extension core.
    Generated method - Getter of the Product.name attribute defined at extension core.
    Generated method - Getter of the Product.normal attribute defined at extension catalog.
    Generated method - Getter of the Product.numberContentUnits attribute defined at extension catalog.
    Generated method - Getter of the Product.numberOfReviews attribute defined at extension customerreview.
    Generated method - Getter of the Product.offlineDate attribute defined at extension catalog.
    Generated method - Getter of the Product.onlineDate attribute defined at extension catalog.
    Generated method - Getter of the Product.order attribute defined at extension catalog.
    Generated method - Getter of the Product.orderQuantityInterval attribute defined at extension catalog.
    Generated method - Getter of the Product.others attribute defined at extension catalog.
    Generated method - Getter of the Product.ownEurope1Discounts attribute defined at extension europe1.
    Generated method - Getter of the Product.ownEurope1Prices attribute defined at extension europe1.
    Generated method - Getter of the Product.ownEurope1Taxes attribute defined at extension europe1.
    Generated method - Getter of the Product.picture attribute defined at extension core.
    Generated method - Getter of the Product.priceQuantity attribute defined at extension catalog.
    Generated method - Getter of the Product.priceRowsValid dynamic attribute defined at extension subscriptionservices.
    Generated method - Getter of the Product.productCarouselComponents attribute defined at extension cms2lib.
    Generated method - Getter of the Product.productConfiguration attribute defined at extension sapproductconfigservices.
    Generated method - Getter of the Product.productDetailComponents attribute defined at extension cms2lib.
    Generated method - Getter of the Product.productFeatureComponents attribute defined at extension acceleratorcms.
    Generated method - Getter of the Product.productListComponents attribute defined at extension cms2lib.
    Generated method - Getter of the Product.productOrderLimit attribute defined at extension basecommerce.
    Generated method - Getter of the Product.productReferences attribute defined at extension catalog.
    Generated method - Getter of the Product.productReviews attribute defined at extension customerreview.
    Generated method - Getter of the Product.promotions attribute defined at extension promotions.
    Generated method - Getter of the Product.remarks attribute defined at extension catalog.
    Generated method - Getter of the Product.remarks attribute defined at extension catalog.
    Generated method - Getter of the Product.renewalTerm attribute defined at extension saprevenuecloudproduct.
    Generated method - Getter of the Product.restrictions attribute defined at extension cms2.
    Generated method - Getter of the Product.reviewCount attribute defined at extension commerceservices.
    Generated method - Getter of the Product.reviewRating attribute defined at extension commerceservices.
    Generated method - Getter of the Product.sapBaseUnitConversion attribute defined at extension sapmodel.
    Generated method - Getter of the Product.sapBlocked attribute defined at extension sapmodel.
    Generated method - Getter of the Product.sapBlockedDate attribute defined at extension sapmodel.
    Generated method - Getter of the Product.sapConfigurable attribute defined at extension sapmodel.
    Generated method - Getter of the Product.sapEAN attribute defined at extension sapmodel.
    Generated method - Getter of the Product.sapPlant attribute defined at extension sapmodel.
    Generated method - Getter of the Product.sapProductID dynamic attribute defined at extension sapmodel.
    Generated method - Getter of the Product.sapProductTypes dynamic attribute defined at extension sapmodel.
    Generated method - Getter of the Product.segment attribute defined at extension catalog.
    Generated method - Getter of the Product.segment attribute defined at extension catalog.
    Generated method - Getter of the Product.sequenceId attribute defined at extension acceleratorservices.
    Generated method - Getter of the Product.serviceCode attribute defined at extension sapserviceproduct.
    Generated method - Getter of the Product.simpleBannerComponents attribute defined at extension acceleratorcms.
    Generated method - Getter of the Product.simpleResponsiveBannerComponents attribute defined at extension acceleratorcms.
    Generated method - Getter of the Product.skills attribute defined at extension sapserviceorder.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2003
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2003
    Generated method - Getter of the Product.specialTreatmentClasses attribute defined at extension catalog.
    Generated method - Getter of the Product.startLineNumber attribute defined at extension catalog.
    Generated method - Getter of the Product.stockLevels attribute defined at extension basecommerce.
    Generated method - Getter of the Product.structuredArticleType attribute defined at extension saparticlemodel.
    Generated method - Getter of the Product.subscriptionCode attribute defined at extension saprevenuecloudproduct.
    Generated method - Getter of the Product.subscriptionTerm attribute defined at extension subscriptionservices.
    Generated method - Getter of the Product.subscriptionType attribute defined at extension saprevenuecloudproduct.
    Generated method - Getter of the Product.subscriptionValidTerm attribute defined at extension saprevenuecloudproduct.
    Generated method - Getter of the Product.summary attribute defined at extension commerceservices.
    Generated method - Getter of the Product.summary attribute defined at extension commerceservices.
    Generated method - Getter of the Product.supercategories attribute defined at extension catalog.
    Generated method - Getter of the Product.supplierAlternativeAID attribute defined at extension catalog.
    Generated method - Getter of the Product.thumbnail attribute defined at extension core.
    Generated method - Getter of the Product.thumbnails attribute defined at extension catalog.
    Generated method - Getter of the Product.unit attribute defined at extension core.
    Generated method - Getter of the Product.untypedFeatures dynamic attribute defined at extension catalog.
    Generated method - Getter of the Product.variants attribute defined at extension catalog.
    Generated method - Getter of the Product.variantType attribute defined at extension catalog.
    Generated method - Getter of the Product.vendors attribute defined at extension basecommerce.
    Generated method - Getter of the Product.videoComponents attribute defined at extension cms2.
    Generated method - Getter of the Product.xmlcontent attribute defined at extension catalog.
    void
    Generated method - Setter of Product.approvalStatus attribute defined at extension catalog.
    void
    Generated method - Setter of Product.articleStatus attribute defined at extension catalog.
    void
    Generated method - Setter of Product.articleStatus attribute defined at extension catalog.
    void
    Generated method - Setter of Product.buyerIDS attribute defined at extension catalog.
    void
    Generated method - Setter of Product.catalogVersion attribute defined at extension catalog.
    void
    setCode(String value)
    Generated method - Setter of Product.code attribute defined at extension core.
    void
    Generated method - Setter of Product.component attribute defined at extension saparticlemodel.
    void
    Generated method - Setter of Product.contentUnit attribute defined at extension catalog.
    void
    Generated method - Setter of Product.contractTerms attribute defined at extension saprevenuecloudproduct.
    void
    Generated method - Setter of Product.data_sheet attribute defined at extension catalog.
    void
    Generated method - Setter of Product.deliveryModes attribute defined at extension basecommerce.
    void
    Generated method - Setter of Product.deliveryTime attribute defined at extension catalog.
    void
    Generated method - Setter of Product.description attribute defined at extension core.
    void
    Generated method - Setter of Product.description attribute defined at extension core.
    void
    Generated method - Setter of Product.detail attribute defined at extension catalog.
    void
    Generated method - Setter of Product.discountable attribute defined at extension sapppspricing.
    void
    setEan(String value)
    Generated method - Setter of Product.ean attribute defined at extension catalog.
    void
    Generated method - Setter of Product.endLineNumber attribute defined at extension catalog.
    void
    Generated method - Setter of Product.erpGroupBuyer attribute defined at extension catalog.
    void
    Generated method - Setter of Product.erpGroupSupplier attribute defined at extension catalog.
    void
    Generated method - Setter of Product.europe1Discounts dynamic attribute defined at extension europe1.
    void
    Generated method - Setter of Product.Europe1PriceFactory_PDG attribute defined at extension europe1.
    void
    Generated method - Setter of Product.Europe1PriceFactory_PPG attribute defined at extension europe1.
    void
    Generated method - Setter of Product.Europe1PriceFactory_PTG attribute defined at extension europe1.
    void
    Generated method - Setter of Product.europe1Prices dynamic attribute defined at extension europe1.
    void
    Generated method - Setter of Product.europe1Taxes dynamic attribute defined at extension europe1.
    void
    Generated method - Setter of Product.externalIds attribute defined at extension sapmodel.
    void
    Generated method - Setter of Product.features attribute defined at extension catalog.
    void
    Generated method - Setter of Product.futureStocks attribute defined at extension commerceservices.
    void
    Generated method - Setter of Product.galleryImages attribute defined at extension commerceservices.
    void
    Generated method - Setter of Product.keywords attribute defined at extension catalog.
    void
    Generated method - Setter of Product.keywords attribute defined at extension catalog.
    void
    Generated method - Setter of Product.linkComponents attribute defined at extension cms2.
    void
    Generated method - Setter of Product.logo attribute defined at extension catalog.
    void
    Generated method - Setter of Product.manufacturerAID attribute defined at extension catalog.
    void
    Generated method - Setter of Product.manufacturerName attribute defined at extension catalog.
    void
    Generated method - Setter of Product.manufacturerTypeDescription attribute defined at extension catalog.
    void
    Generated method - Setter of Product.manufacturerTypeDescription attribute defined at extension catalog.
    void
    Generated method - Setter of Product.maxOrderQuantity attribute defined at extension catalog.
    void
    Generated method - Setter of Product.minOrderQuantity attribute defined at extension catalog.
    void
    setName(String value)
    Generated method - Setter of Product.name attribute defined at extension core.
    void
    setName(String value, Locale loc)
    Generated method - Setter of Product.name attribute defined at extension core.
    void
    Generated method - Setter of Product.normal attribute defined at extension catalog.
    void
    Generated method - Setter of Product.numberContentUnits attribute defined at extension catalog.
    void
    Generated method - Setter of Product.offlineDate attribute defined at extension catalog.
    void
    Generated method - Setter of Product.onlineDate attribute defined at extension catalog.
    void
    Generated method - Setter of Product.order attribute defined at extension catalog.
    void
    Generated method - Setter of Product.orderQuantityInterval attribute defined at extension catalog.
    void
    Generated method - Setter of Product.others attribute defined at extension catalog.
    void
    Generated method - Setter of Product.ownEurope1Discounts attribute defined at extension europe1.
    void
    Generated method - Setter of Product.ownEurope1Prices attribute defined at extension europe1.
    void
    Generated method - Setter of Product.ownEurope1Taxes attribute defined at extension europe1.
    void
    Generated method - Setter of Product.picture attribute defined at extension core.
    void
    Generated method - Setter of Product.priceQuantity attribute defined at extension catalog.
    void
    Generated method - Setter of Product.productCarouselComponents attribute defined at extension cms2lib.
    void
    Generated method - Setter of Product.productConfiguration attribute defined at extension sapproductconfigservices.
    void
    Generated method - Setter of Product.productDetailComponents attribute defined at extension cms2lib.
    void
    Generated method - Setter of Product.productFeatureComponents attribute defined at extension acceleratorcms.
    void
    Generated method - Setter of Product.productListComponents attribute defined at extension cms2lib.
    void
    Generated method - Setter of Product.productOrderLimit attribute defined at extension basecommerce.
    void
    Generated method - Setter of Product.productReferences attribute defined at extension catalog.
    void
    Generated method - Setter of Product.productReviews attribute defined at extension customerreview.
    void
    Generated method - Setter of Product.promotions attribute defined at extension promotions.
    void
    Generated method - Setter of Product.remarks attribute defined at extension catalog.
    void
    setRemarks(String value, Locale loc)
    Generated method - Setter of Product.remarks attribute defined at extension catalog.
    void
    Generated method - Setter of Product.renewalTerm attribute defined at extension saprevenuecloudproduct.
    void
    Generated method - Setter of Product.restrictions attribute defined at extension cms2.
    void
    Generated method - Setter of Product.reviewCount attribute defined at extension commerceservices.
    void
    Generated method - Setter of Product.reviewRating attribute defined at extension commerceservices.
    void
    Generated method - Setter of Product.sapBaseUnitConversion attribute defined at extension sapmodel.
    void
    Generated method - Setter of Product.sapBlocked attribute defined at extension sapmodel.
    void
    Generated method - Setter of Product.sapBlockedDate attribute defined at extension sapmodel.
    void
    Generated method - Setter of Product.sapConfigurable attribute defined at extension sapmodel.
    void
    Generated method - Setter of Product.sapEAN attribute defined at extension sapmodel.
    void
    Generated method - Setter of Product.sapPlant attribute defined at extension sapmodel.
    void
    Generated method - Setter of Product.segment attribute defined at extension catalog.
    void
    setSegment(String value, Locale loc)
    Generated method - Setter of Product.segment attribute defined at extension catalog.
    void
    Generated method - Setter of Product.sequenceId attribute defined at extension acceleratorservices.
    void
    Generated method - Setter of Product.serviceCode attribute defined at extension sapserviceproduct.
    void
    Generated method - Setter of Product.simpleBannerComponents attribute defined at extension acceleratorcms.
    void
    Generated method - Setter of Product.simpleResponsiveBannerComponents attribute defined at extension acceleratorcms.
    void
    Generated method - Setter of Product.skills attribute defined at extension sapserviceorder.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2003
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2003
    void
    Generated method - Setter of Product.specialTreatmentClasses attribute defined at extension catalog.
    void
    Generated method - Setter of Product.startLineNumber attribute defined at extension catalog.
    void
    Generated method - Setter of Product.stockLevels attribute defined at extension basecommerce.
    void
    Generated method - Setter of Product.structuredArticleType attribute defined at extension saparticlemodel.
    void
    Generated method - Setter of Product.subscriptionCode attribute defined at extension saprevenuecloudproduct.
    void
    Generated method - Setter of Product.subscriptionTerm attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Product.subscriptionType attribute defined at extension saprevenuecloudproduct.
    void
    Generated method - Setter of Product.subscriptionValidTerm attribute defined at extension saprevenuecloudproduct.
    void
    Generated method - Setter of Product.summary attribute defined at extension commerceservices.
    void
    setSummary(String value, Locale loc)
    Generated method - Setter of Product.summary attribute defined at extension commerceservices.
    void
    Generated method - Setter of Product.supercategories attribute defined at extension catalog.
    void
    Generated method - Setter of Product.supplierAlternativeAID attribute defined at extension catalog.
    void
    Generated method - Setter of Product.thumbnail attribute defined at extension core.
    void
    Generated method - Setter of Product.thumbnails attribute defined at extension catalog.
    void
    Generated method - Setter of Product.unit attribute defined at extension core.
    void
    Generated method - Setter of Product.untypedFeatures dynamic attribute defined at extension catalog.
    void
    Generated method - Setter of Product.variants attribute defined at extension catalog.
    void
    Generated method - Setter of Product.variantType attribute defined at extension catalog.
    void
    Generated method - Setter of Product.vendors attribute defined at extension basecommerce.
    void
    Generated method - Setter of Product.videoComponents attribute defined at extension cms2.
    void
    Generated method - Setter of Product.xmlcontent attribute defined at extension catalog.

    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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _PRODUCT2KEYWORDRELATION

      public static final String _PRODUCT2KEYWORDRELATION
      Generated relation code constant for relation Product2KeywordRelation defining source attribute keywords in extension catalog.
      See Also:
    • _CATEGORYPRODUCTRELATION

      public static final String _CATEGORYPRODUCTRELATION
      Generated relation code constant for relation CategoryProductRelation defining source attribute supercategories in extension catalog.
      See Also:
    • _STOCKLEVELPRODUCTRELATION

      public static final String _STOCKLEVELPRODUCTRELATION
      Generated relation code constant for relation StockLevelProductRelation defining source attribute stockLevels in extension basecommerce.
      See Also:
    • _PRODUCTSFORRESTRICTION

      public static final String _PRODUCTSFORRESTRICTION
      Generated relation code constant for relation ProductsForRestriction defining source attribute restrictions in extension cms2.
      See Also:
    • _PRODUCTSFORPRODUCTLISTCOMPONENT

      public static final String _PRODUCTSFORPRODUCTLISTCOMPONENT
      Generated relation code constant for relation ProductsForProductListComponent defining source attribute productListComponents in extension cms2lib.
      See Also:
    • _PRODUCTDETAILCOMPONENTSFORPRODUCT

      public static final String _PRODUCTDETAILCOMPONENTSFORPRODUCT
      Generated relation code constant for relation ProductDetailComponentsForProduct defining source attribute productDetailComponents in extension cms2lib.
      See Also:
    • _PRODUCTSFORPRODUCTCAROUSELCOMPONENT

      public static final String _PRODUCTSFORPRODUCTCAROUSELCOMPONENT
      Generated relation code constant for relation ProductsForProductCarouselComponent defining source attribute productCarouselComponents in extension cms2lib.
      See Also:
    • _FUTURESTOCKPRODUCTRELATION

      public static final String _FUTURESTOCKPRODUCTRELATION
      Generated relation code constant for relation FutureStockProductRelation defining source attribute futureStocks in extension commerceservices.
      See Also:
    • _SUBSCRIPTIONTERM2SUBSCRIPTIONPRODUCTRELATION

      public static final String _SUBSCRIPTIONTERM2SUBSCRIPTIONPRODUCTRELATION
      Generated relation code constant for relation SubscriptionTerm2SubscriptionProductRelation defining source attribute subscriptionTerm in extension subscriptionservices.
      See Also:
    • _PRODUCTFEATURECOMPONENTS2PRODUCTREL

      public static final String _PRODUCTFEATURECOMPONENTS2PRODUCTREL
      Generated relation code constant for relation ProductFeatureComponents2ProductRel defining source attribute productFeatureComponents in extension acceleratorcms.
      See Also:
    • CODE

      public static final String CODE
      Generated constant - Attribute key of Product.code attribute defined at extension core.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of Product.name attribute defined at extension core.
      See Also:
    • UNIT

      public static final String UNIT
      Generated constant - Attribute key of Product.unit attribute defined at extension core.
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Generated constant - Attribute key of Product.description attribute defined at extension core.
      See Also:
    • THUMBNAIL

      public static final String THUMBNAIL
      Generated constant - Attribute key of Product.thumbnail attribute defined at extension core.
      See Also:
    • PICTURE

      public static final String PICTURE
      Generated constant - Attribute key of Product.picture attribute defined at extension core.
      See Also:
    • CATALOG

      public static final String CATALOG
      Generated constant - Attribute key of Product.catalog attribute defined at extension catalog.
      See Also:
    • CATALOGVERSION

      public static final String CATALOGVERSION
      Generated constant - Attribute key of Product.catalogVersion attribute defined at extension catalog.
      See Also:
    • ONLINEDATE

      public static final String ONLINEDATE
      Generated constant - Attribute key of Product.onlineDate attribute defined at extension catalog.
      See Also:
    • OFFLINEDATE

      public static final String OFFLINEDATE
      Generated constant - Attribute key of Product.offlineDate attribute defined at extension catalog.
      See Also:
    • EAN

      public static final String EAN
      Generated constant - Attribute key of Product.ean attribute defined at extension catalog.
      See Also:
    • SUPPLIERALTERNATIVEAID

      public static final String SUPPLIERALTERNATIVEAID
      Generated constant - Attribute key of Product.supplierAlternativeAID attribute defined at extension catalog.
      See Also:
    • BUYERIDS

      public static final String BUYERIDS
      Generated constant - Attribute key of Product.buyerIDS attribute defined at extension catalog.
      See Also:
    • MANUFACTURERAID

      public static final String MANUFACTURERAID
      Generated constant - Attribute key of Product.manufacturerAID attribute defined at extension catalog.
      See Also:
    • MANUFACTURERNAME

      public static final String MANUFACTURERNAME
      Generated constant - Attribute key of Product.manufacturerName attribute defined at extension catalog.
      See Also:
    • MANUFACTURERTYPEDESCRIPTION

      public static final String MANUFACTURERTYPEDESCRIPTION
      Generated constant - Attribute key of Product.manufacturerTypeDescription attribute defined at extension catalog.
      See Also:
    • ERPGROUPBUYER

      public static final String ERPGROUPBUYER
      Generated constant - Attribute key of Product.erpGroupBuyer attribute defined at extension catalog.
      See Also:
    • ERPGROUPSUPPLIER

      public static final String ERPGROUPSUPPLIER
      Generated constant - Attribute key of Product.erpGroupSupplier attribute defined at extension catalog.
      See Also:
    • DELIVERYTIME

      public static final String DELIVERYTIME
      Generated constant - Attribute key of Product.deliveryTime attribute defined at extension catalog.
      See Also:
    • SPECIALTREATMENTCLASSES

      public static final String SPECIALTREATMENTCLASSES
      Generated constant - Attribute key of Product.specialTreatmentClasses attribute defined at extension catalog.
      See Also:
    • REMARKS

      public static final String REMARKS
      Generated constant - Attribute key of Product.remarks attribute defined at extension catalog.
      See Also:
    • SEGMENT

      public static final String SEGMENT
      Generated constant - Attribute key of Product.segment attribute defined at extension catalog.
      See Also:
    • ORDER

      public static final String ORDER
      Generated constant - Attribute key of Product.order attribute defined at extension catalog.
      See Also:
    • ARTICLESTATUS

      public static final String ARTICLESTATUS
      Generated constant - Attribute key of Product.articleStatus attribute defined at extension catalog.
      See Also:
    • APPROVALSTATUS

      public static final String APPROVALSTATUS
      Generated constant - Attribute key of Product.approvalStatus attribute defined at extension catalog.
      See Also:
    • CONTENTUNIT

      public static final String CONTENTUNIT
      Generated constant - Attribute key of Product.contentUnit attribute defined at extension catalog.
      See Also:
    • NUMBERCONTENTUNITS

      public static final String NUMBERCONTENTUNITS
      Generated constant - Attribute key of Product.numberContentUnits attribute defined at extension catalog.
      See Also:
    • MINORDERQUANTITY

      public static final String MINORDERQUANTITY
      Generated constant - Attribute key of Product.minOrderQuantity attribute defined at extension catalog.
      See Also:
    • MAXORDERQUANTITY

      public static final String MAXORDERQUANTITY
      Generated constant - Attribute key of Product.maxOrderQuantity attribute defined at extension catalog.
      See Also:
    • ORDERQUANTITYINTERVAL

      public static final String ORDERQUANTITYINTERVAL
      Generated constant - Attribute key of Product.orderQuantityInterval attribute defined at extension catalog.
      See Also:
    • PRICEQUANTITY

      public static final String PRICEQUANTITY
      Generated constant - Attribute key of Product.priceQuantity attribute defined at extension catalog.
      See Also:
    • NORMAL

      public static final String NORMAL
      Generated constant - Attribute key of Product.normal attribute defined at extension catalog.
      See Also:
    • THUMBNAILS

      public static final String THUMBNAILS
      Generated constant - Attribute key of Product.thumbnails attribute defined at extension catalog.
      See Also:
    • DETAIL

      public static final String DETAIL
      Generated constant - Attribute key of Product.detail attribute defined at extension catalog.
      See Also:
    • DATA_SHEET

      public static final String DATA_SHEET
      Generated constant - Attribute key of Product.data_sheet attribute defined at extension catalog.
      See Also:
    • OTHERS

      public static final String OTHERS
      Generated constant - Attribute key of Product.others attribute defined at extension catalog.
      See Also:
    • UNTYPEDFEATURES

      public static final String UNTYPEDFEATURES
      Generated constant - Attribute key of Product.untypedFeatures attribute defined at extension catalog.
      See Also:
    • CLASSIFICATIONCLASSES

      public static final String CLASSIFICATIONCLASSES
      Generated constant - Attribute key of Product.classificationClasses attribute defined at extension catalog.
      See Also:
    • STARTLINENUMBER

      public static final String STARTLINENUMBER
      Generated constant - Attribute key of Product.startLineNumber attribute defined at extension catalog.
      See Also:
    • ENDLINENUMBER

      public static final String ENDLINENUMBER
      Generated constant - Attribute key of Product.endLineNumber attribute defined at extension catalog.
      See Also:
    • XMLCONTENT

      public static final String XMLCONTENT
      Generated constant - Attribute key of Product.xmlcontent attribute defined at extension catalog.
      See Also:
    • VARIANTTYPE

      public static final String VARIANTTYPE
      Generated constant - Attribute key of Product.variantType attribute defined at extension catalog.
      See Also:
    • KEYWORDS

      public static final String KEYWORDS
      Generated constant - Attribute key of Product.keywords attribute defined at extension catalog.
      See Also:
    • FEATURES

      public static final String FEATURES
      Generated constant - Attribute key of Product.features attribute defined at extension catalog.
      See Also:
    • VARIANTS

      public static final String VARIANTS
      Generated constant - Attribute key of Product.variants attribute defined at extension catalog.
      See Also:
    • PRODUCTREFERENCES

      public static final String PRODUCTREFERENCES
      Generated constant - Attribute key of Product.productReferences attribute defined at extension catalog.
      See Also:
    • SUPERCATEGORIES

      public static final String SUPERCATEGORIES
      Generated constant - Attribute key of Product.supercategories attribute defined at extension catalog.
      See Also:
    • EUROPE1PRICEFACTORY_PPG

      public static final String EUROPE1PRICEFACTORY_PPG
      Generated constant - Attribute key of Product.Europe1PriceFactory_PPG attribute defined at extension europe1.
      See Also:
    • EUROPE1PRICEFACTORY_PTG

      public static final String EUROPE1PRICEFACTORY_PTG
      Generated constant - Attribute key of Product.Europe1PriceFactory_PTG attribute defined at extension europe1.
      See Also:
    • EUROPE1PRICEFACTORY_PDG

      public static final String EUROPE1PRICEFACTORY_PDG
      Generated constant - Attribute key of Product.Europe1PriceFactory_PDG attribute defined at extension europe1.
      See Also:
    • EUROPE1PRICES

      public static final String EUROPE1PRICES
      Generated constant - Attribute key of Product.europe1Prices attribute defined at extension europe1.
      See Also:
    • EUROPE1TAXES

      public static final String EUROPE1TAXES
      Generated constant - Attribute key of Product.europe1Taxes attribute defined at extension europe1.
      See Also:
    • EUROPE1DISCOUNTS

      public static final String EUROPE1DISCOUNTS
      Generated constant - Attribute key of Product.europe1Discounts attribute defined at extension europe1.
      See Also:
    • OWNEUROPE1DISCOUNTS

      public static final String OWNEUROPE1DISCOUNTS
      Generated constant - Attribute key of Product.ownEurope1Discounts attribute defined at extension europe1.
      See Also:
    • OWNEUROPE1PRICES

      public static final String OWNEUROPE1PRICES
      Generated constant - Attribute key of Product.ownEurope1Prices attribute defined at extension europe1.
      See Also:
    • OWNEUROPE1TAXES

      public static final String OWNEUROPE1TAXES
      Generated constant - Attribute key of Product.ownEurope1Taxes attribute defined at extension europe1.
      See Also:
    • BARCODES

      public static final String BARCODES
      Generated constant - Attribute key of Product.barcodes attribute defined at extension basecommerce.
      See Also:
    • PRODUCTORDERLIMIT

      public static final String PRODUCTORDERLIMIT
      Generated constant - Attribute key of Product.productOrderLimit attribute defined at extension basecommerce.
      See Also:
    • VENDORS

      public static final String VENDORS
      Generated constant - Attribute key of Product.vendors attribute defined at extension basecommerce.
      See Also:
    • DELIVERYMODES

      public static final String DELIVERYMODES
      Generated constant - Attribute key of Product.deliveryModes attribute defined at extension basecommerce.
      See Also:
    • STOCKLEVELS

      public static final String STOCKLEVELS
      Generated constant - Attribute key of Product.stockLevels attribute defined at extension basecommerce.
      See Also:
    • RESTRICTIONS

      public static final String RESTRICTIONS
      Generated constant - Attribute key of Product.restrictions attribute defined at extension cms2.
      See Also:
    • LINKCOMPONENTS

      public static final String LINKCOMPONENTS
      Generated constant - Attribute key of Product.linkComponents attribute defined at extension cms2.
      See Also:
    • VIDEOCOMPONENTS

      public static final String VIDEOCOMPONENTS
      Generated constant - Attribute key of Product.videoComponents attribute defined at extension cms2.
      See Also:
    • PRODUCTLISTCOMPONENTS

      public static final String PRODUCTLISTCOMPONENTS
      Generated constant - Attribute key of Product.productListComponents attribute defined at extension cms2lib.
      See Also:
    • PRODUCTDETAILCOMPONENTS

      public static final String PRODUCTDETAILCOMPONENTS
      Generated constant - Attribute key of Product.productDetailComponents attribute defined at extension cms2lib.
      See Also:
    • PRODUCTCAROUSELCOMPONENTS

      public static final String PRODUCTCAROUSELCOMPONENTS
      Generated constant - Attribute key of Product.productCarouselComponents attribute defined at extension cms2lib.
      See Also:
    • NUMBEROFREVIEWS

      public static final String NUMBEROFREVIEWS
      Generated constant - Attribute key of Product.numberOfReviews attribute defined at extension customerreview.
      See Also:
    • AVERAGERATING

      public static final String AVERAGERATING
      Generated constant - Attribute key of Product.averageRating attribute defined at extension customerreview.
      See Also:
    • PRODUCTREVIEWS

      public static final String PRODUCTREVIEWS
      Generated constant - Attribute key of Product.productReviews attribute defined at extension customerreview.
      See Also:
    • PROMOTIONS

      public static final String PROMOTIONS
      Generated constant - Attribute key of Product.promotions attribute defined at extension promotions.
      See Also:
    • SUMMARY

      public static final String SUMMARY
      Generated constant - Attribute key of Product.summary attribute defined at extension commerceservices.
      See Also:
    • GALLERYIMAGES

      public static final String GALLERYIMAGES
      Generated constant - Attribute key of Product.galleryImages attribute defined at extension commerceservices.
      See Also:
    • REVIEWCOUNT

      public static final String REVIEWCOUNT
      Generated constant - Attribute key of Product.reviewCount attribute defined at extension commerceservices.
      See Also:
    • REVIEWRATING

      public static final String REVIEWRATING
      Generated constant - Attribute key of Product.reviewRating attribute defined at extension commerceservices.
      See Also:
    • FUTURESTOCKS

      public static final String FUTURESTOCKS
      Generated constant - Attribute key of Product.futureStocks attribute defined at extension commerceservices.
      See Also:
    • PRICEROWSVALID

      public static final String PRICEROWSVALID
      Generated constant - Attribute key of Product.priceRowsValid attribute defined at extension subscriptionservices.
      See Also:
    • SUBSCRIPTIONTERM

      public static final String SUBSCRIPTIONTERM
      Generated constant - Attribute key of Product.subscriptionTerm attribute defined at extension subscriptionservices.
      See Also:
    • SEQUENCEID

      public static final String SEQUENCEID
      Generated constant - Attribute key of Product.sequenceId attribute defined at extension acceleratorservices.
      See Also:
    • SIMPLEBANNERCOMPONENTS

      public static final String SIMPLEBANNERCOMPONENTS
      Generated constant - Attribute key of Product.simpleBannerComponents attribute defined at extension acceleratorcms.
      See Also:
    • SIMPLERESPONSIVEBANNERCOMPONENTS

      public static final String SIMPLERESPONSIVEBANNERCOMPONENTS
      Generated constant - Attribute key of Product.simpleResponsiveBannerComponents attribute defined at extension acceleratorcms.
      See Also:
    • PRODUCTFEATURECOMPONENTS

      public static final String PRODUCTFEATURECOMPONENTS
      Generated constant - Attribute key of Product.productFeatureComponents attribute defined at extension acceleratorcms.
      See Also:
    • SAPBLOCKED

      public static final String SAPBLOCKED
      Generated constant - Attribute key of Product.sapBlocked attribute defined at extension sapmodel.
      See Also:
    • SAPBLOCKEDDATE

      public static final String SAPBLOCKEDDATE
      Generated constant - Attribute key of Product.sapBlockedDate attribute defined at extension sapmodel.
      See Also:
    • SAPCONFIGURABLE

      public static final String SAPCONFIGURABLE
      Generated constant - Attribute key of Product.sapConfigurable attribute defined at extension sapmodel.
      See Also:
    • SAPEAN

      public static final String SAPEAN
      Generated constant - Attribute key of Product.sapEAN attribute defined at extension sapmodel.
      See Also:
    • SAPBASEUNITCONVERSION

      public static final String SAPBASEUNITCONVERSION
      Generated constant - Attribute key of Product.sapBaseUnitConversion attribute defined at extension sapmodel.
      See Also:
    • SAPPRODUCTID

      public static final String SAPPRODUCTID
      Generated constant - Attribute key of Product.sapProductID attribute defined at extension sapmodel.
      See Also:
    • SAPPRODUCTTYPES

      public static final String SAPPRODUCTTYPES
      Generated constant - Attribute key of Product.sapProductTypes attribute defined at extension sapmodel.
      See Also:
    • SAPPLANT

      public static final String SAPPLANT
      Generated constant - Attribute key of Product.sapPlant attribute defined at extension sapmodel.
      See Also:
    • EXTERNALIDS

      public static final String EXTERNALIDS
      Generated constant - Attribute key of Product.externalIds attribute defined at extension sapmodel.
      See Also:
    • STRUCTUREDARTICLETYPE

      public static final String STRUCTUREDARTICLETYPE
      Generated constant - Attribute key of Product.structuredArticleType attribute defined at extension saparticlemodel.
      See Also:
    • COMPONENT

      public static final String COMPONENT
      Generated constant - Attribute key of Product.component attribute defined at extension saparticlemodel.
      See Also:
    • SERVICECODE

      public static final String SERVICECODE
      Generated constant - Attribute key of Product.serviceCode attribute defined at extension sapserviceproduct.
      See Also:
    • SKILLSUMMARY

      public static final String SKILLSUMMARY
      Generated constant - Attribute key of Product.skillSummary attribute defined at extension sapserviceproduct.
      See Also:
    • SKILLSDESCRIPTION

      public static final String SKILLSDESCRIPTION
      Generated constant - Attribute key of Product.skillsDescription attribute defined at extension sapserviceproduct.
      See Also:
    • SKILLS

      public static final String SKILLS
      Generated constant - Attribute key of Product.skills attribute defined at extension sapserviceorder.
      See Also:
    • DISCOUNTABLE

      public static final String DISCOUNTABLE
      Generated constant - Attribute key of Product.discountable attribute defined at extension sapppspricing.
      See Also:
    • SUBSCRIPTIONCODE

      public static final String SUBSCRIPTIONCODE
      Generated constant - Attribute key of Product.subscriptionCode attribute defined at extension saprevenuecloudproduct.
      See Also:
    • CONTRACTTERMS

      public static final String CONTRACTTERMS
      Generated constant - Attribute key of Product.contractTerms attribute defined at extension saprevenuecloudproduct.
      See Also:
    • RENEWALTERM

      public static final String RENEWALTERM
      Generated constant - Attribute key of Product.renewalTerm attribute defined at extension saprevenuecloudproduct.
      See Also:
    • SUBSCRIPTIONVALIDTERM

      public static final String SUBSCRIPTIONVALIDTERM
      Generated constant - Attribute key of Product.subscriptionValidTerm attribute defined at extension saprevenuecloudproduct.
      See Also:
    • SUBSCRIPTIONTYPE

      public static final String SUBSCRIPTIONTYPE
      Generated constant - Attribute key of Product.subscriptionType attribute defined at extension saprevenuecloudproduct.
      See Also:
    • PRODUCTCONFIGURATION

      public static final String PRODUCTCONFIGURATION
      Generated constant - Attribute key of Product.productConfiguration attribute defined at extension sapproductconfigservices.
      See Also:
  • Constructor Details

    • ProductModel

      public ProductModel()
      Generated constructor - Default constructor for generic creation.
    • ProductModel

      public ProductModel(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
    • ProductModel

      @Deprecated(since="4.1.1", forRemoval=true) public ProductModel(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 parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _catalogVersion - initial attribute declared by type Product at extension catalog
      _code - initial attribute declared by type Product at extension core
    • ProductModel

      @Deprecated(since="4.1.1", forRemoval=true) public ProductModel(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 parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _catalogVersion - initial attribute declared by type Product at extension catalog
      _code - initial attribute declared by type Product at extension core
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getApprovalStatus

      @Accessor(qualifier="approvalStatus", type=GETTER) public ArticleApprovalStatus getApprovalStatus()
      Generated method - Getter of the Product.approvalStatus attribute defined at extension catalog.
      Returns:
      the approvalStatus
    • getArticleStatus

      @Accessor(qualifier="articleStatus", type=GETTER) public Map<ArticleStatus,String> getArticleStatus()
      Generated method - Getter of the Product.articleStatus attribute defined at extension catalog.
      Returns:
      the articleStatus
    • getArticleStatus

      @Accessor(qualifier="articleStatus", type=GETTER) public Map<ArticleStatus,String> getArticleStatus(Locale loc)
      Generated method - Getter of the Product.articleStatus attribute defined at extension catalog.
      Parameters:
      loc - the value localization key
      Returns:
      the articleStatus
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getAverageRating

      @Accessor(qualifier="averageRating", type=GETTER) public Double getAverageRating()
      Generated method - Getter of the Product.averageRating attribute defined at extension customerreview.
      Returns:
      the averageRating - The average rating of the product.
    • getBarcodes

      @Accessor(qualifier="barcodes", type=GETTER) public Collection<BarcodeMediaModel> getBarcodes()
      Generated method - Getter of the Product.barcodes attribute defined at extension basecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the barcodes
    • getBuyerIDS

      @Accessor(qualifier="buyerIDS", type=GETTER) public Map<IDType,String> getBuyerIDS()
      Generated method - Getter of the Product.buyerIDS attribute defined at extension catalog.
      Returns:
      the buyerIDS
    • getCatalogVersion

      @Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()
      Generated method - Getter of the Product.catalogVersion attribute defined at extension catalog.
      Returns:
      the catalogVersion
    • getClassificationClasses

      @Accessor(qualifier="classificationClasses", type=GETTER) public List<ClassificationClassModel> getClassificationClasses()
      Generated method - Getter of the Product.classificationClasses dynamic attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the classificationClasses
    • getCode

      @Accessor(qualifier="code", type=GETTER) public String getCode()
      Generated method - Getter of the Product.code attribute defined at extension core.
      Returns:
      the code
    • getComponent

      @Accessor(qualifier="component", type=GETTER) public Collection<ArticleComponentModel> getComponent()
      Generated method - Getter of the Product.component attribute defined at extension saparticlemodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the component
    • getContentUnit

      @Accessor(qualifier="contentUnit", type=GETTER) public UnitModel getContentUnit()
      Generated method - Getter of the Product.contentUnit attribute defined at extension catalog.
      Returns:
      the contentUnit
    • getContractTerms

      @Accessor(qualifier="contractTerms", type=GETTER) public Integer getContractTerms()
      Generated method - Getter of the Product.contractTerms attribute defined at extension saprevenuecloudproduct.
      Returns:
      the contractTerms - Contract term for the product
    • getData_sheet

      @Accessor(qualifier="data_sheet", type=GETTER) public Collection<MediaModel> getData_sheet()
      Generated method - Getter of the Product.data_sheet attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the data_sheet
    • getDeliveryModes

      @Accessor(qualifier="deliveryModes", type=GETTER) public Set<DeliveryModeModel> getDeliveryModes()
      Generated method - Getter of the Product.deliveryModes attribute defined at extension basecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the deliveryModes
    • getDeliveryTime

      @Accessor(qualifier="deliveryTime", type=GETTER) public Double getDeliveryTime()
      Generated method - Getter of the Product.deliveryTime attribute defined at extension catalog.
      Returns:
      the deliveryTime
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription()
      Generated method - Getter of the Product.description attribute defined at extension core.
      Returns:
      the description
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription(Locale loc)
      Generated method - Getter of the Product.description attribute defined at extension core.
      Parameters:
      loc - the value localization key
      Returns:
      the description
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getDetail

      @Accessor(qualifier="detail", type=GETTER) public Collection<MediaModel> getDetail()
      Generated method - Getter of the Product.detail attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the detail
    • getDiscountable

      @Accessor(qualifier="discountable", type=GETTER) public Boolean getDiscountable()
      Generated method - Getter of the Product.discountable attribute defined at extension sapppspricing.
      Returns:
      the discountable - Discountable
    • getEan

      @Accessor(qualifier="ean", type=GETTER) public String getEan()
      Generated method - Getter of the Product.ean attribute defined at extension catalog.
      Returns:
      the ean
    • getEndLineNumber

      @Accessor(qualifier="endLineNumber", type=GETTER) public Integer getEndLineNumber()
      Generated method - Getter of the Product.endLineNumber attribute defined at extension catalog.
      Returns:
      the endLineNumber
    • getErpGroupBuyer

      @Accessor(qualifier="erpGroupBuyer", type=GETTER) public String getErpGroupBuyer()
      Generated method - Getter of the Product.erpGroupBuyer attribute defined at extension catalog.
      Returns:
      the erpGroupBuyer
    • getErpGroupSupplier

      @Accessor(qualifier="erpGroupSupplier", type=GETTER) public String getErpGroupSupplier()
      Generated method - Getter of the Product.erpGroupSupplier attribute defined at extension catalog.
      Returns:
      the erpGroupSupplier
    • getEurope1Discounts

      @Accessor(qualifier="europe1Discounts", type=GETTER) public Collection<DiscountRowModel> getEurope1Discounts()
      Generated method - Getter of the Product.europe1Discounts dynamic attribute defined at extension europe1. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the europe1Discounts
    • getEurope1PriceFactory_PDG

      @Accessor(qualifier="Europe1PriceFactory_PDG", type=GETTER) public ProductDiscountGroup getEurope1PriceFactory_PDG()
      Generated method - Getter of the Product.Europe1PriceFactory_PDG attribute defined at extension europe1.
      Returns:
      the Europe1PriceFactory_PDG
    • getEurope1PriceFactory_PPG

      @Accessor(qualifier="Europe1PriceFactory_PPG", type=GETTER) public ProductPriceGroup getEurope1PriceFactory_PPG()
      Generated method - Getter of the Product.Europe1PriceFactory_PPG attribute defined at extension europe1.
      Returns:
      the Europe1PriceFactory_PPG
    • getEurope1PriceFactory_PTG

      @Accessor(qualifier="Europe1PriceFactory_PTG", type=GETTER) public ProductTaxGroup getEurope1PriceFactory_PTG()
      Generated method - Getter of the Product.Europe1PriceFactory_PTG attribute defined at extension europe1.
      Returns:
      the Europe1PriceFactory_PTG
    • getEurope1Prices

      @Accessor(qualifier="europe1Prices", type=GETTER) public Collection<PriceRowModel> getEurope1Prices()
      Generated method - Getter of the Product.europe1Prices dynamic attribute defined at extension europe1. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the europe1Prices
    • getEurope1Taxes

      @Accessor(qualifier="europe1Taxes", type=GETTER) public Collection<TaxRowModel> getEurope1Taxes()
      Generated method - Getter of the Product.europe1Taxes dynamic attribute defined at extension europe1. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the europe1Taxes
    • getExternalIds

      @Accessor(qualifier="externalIds", type=GETTER) public List<SAPExternalIdModel> getExternalIds()
      Generated method - Getter of the Product.externalIds attribute defined at extension sapmodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalIds - Local id mapping of external systems
    • getFeatures

      @Accessor(qualifier="features", type=GETTER) public List<ProductFeatureModel> getFeatures()
      Generated method - Getter of the Product.features attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the features
    • getFutureStocks

      @Accessor(qualifier="futureStocks", type=GETTER) public Set<FutureStockModel> getFutureStocks()
      Generated method - Getter of the Product.futureStocks attribute defined at extension commerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the futureStocks
    • getGalleryImages

      @Accessor(qualifier="galleryImages", type=GETTER) public List<MediaContainerModel> getGalleryImages()
      Generated method - Getter of the Product.galleryImages attribute defined at extension commerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the galleryImages - A list of additional images for the product.
    • getKeywords

      @Accessor(qualifier="keywords", type=GETTER) public List<KeywordModel> getKeywords()
      Generated method - Getter of the Product.keywords attribute defined at extension catalog.
      Returns:
      the keywords - Keywords
    • getKeywords

      @Accessor(qualifier="keywords", type=GETTER) public List<KeywordModel> getKeywords(Locale loc)
      Generated method - Getter of the Product.keywords attribute defined at extension catalog.
      Parameters:
      loc - the value localization key
      Returns:
      the keywords - Keywords
      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 the Product.linkComponents attribute defined at extension cms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the linkComponents
    • getLogo

      @Accessor(qualifier="logo", type=GETTER) public Collection<MediaModel> getLogo()
      Generated method - Getter of the Product.logo attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the logo
    • getManufacturerAID

      @Accessor(qualifier="manufacturerAID", type=GETTER) public String getManufacturerAID()
      Generated method - Getter of the Product.manufacturerAID attribute defined at extension catalog.
      Returns:
      the manufacturerAID
    • getManufacturerName

      @Accessor(qualifier="manufacturerName", type=GETTER) public String getManufacturerName()
      Generated method - Getter of the Product.manufacturerName attribute defined at extension catalog.
      Returns:
      the manufacturerName
    • getManufacturerTypeDescription

      @Accessor(qualifier="manufacturerTypeDescription", type=GETTER) public String getManufacturerTypeDescription()
      Generated method - Getter of the Product.manufacturerTypeDescription attribute defined at extension catalog.
      Returns:
      the manufacturerTypeDescription
    • getManufacturerTypeDescription

      @Accessor(qualifier="manufacturerTypeDescription", type=GETTER) public String getManufacturerTypeDescription(Locale loc)
      Generated method - Getter of the Product.manufacturerTypeDescription attribute defined at extension catalog.
      Parameters:
      loc - the value localization key
      Returns:
      the manufacturerTypeDescription
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getMaxOrderQuantity

      @Accessor(qualifier="maxOrderQuantity", type=GETTER) public Integer getMaxOrderQuantity()
      Generated method - Getter of the Product.maxOrderQuantity attribute defined at extension catalog.
      Returns:
      the maxOrderQuantity
    • getMinOrderQuantity

      @Accessor(qualifier="minOrderQuantity", type=GETTER) public Integer getMinOrderQuantity()
      Generated method - Getter of the Product.minOrderQuantity attribute defined at extension catalog.
      Returns:
      the minOrderQuantity
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the Product.name attribute defined at extension core.
      Returns:
      the name
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
      Generated method - Getter of the Product.name attribute defined at extension core.
      Parameters:
      loc - the value localization key
      Returns:
      the name
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getNormal

      @Accessor(qualifier="normal", type=GETTER) public Collection<MediaModel> getNormal()
      Generated method - Getter of the Product.normal attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the normal
    • getNumberContentUnits

      @Accessor(qualifier="numberContentUnits", type=GETTER) public Double getNumberContentUnits()
      Generated method - Getter of the Product.numberContentUnits attribute defined at extension catalog.
      Returns:
      the numberContentUnits
    • getNumberOfReviews

      @Accessor(qualifier="numberOfReviews", type=GETTER) public Integer getNumberOfReviews()
      Generated method - Getter of the Product.numberOfReviews attribute defined at extension customerreview.
      Returns:
      the numberOfReviews - The number of reviews for the product.
    • getOfflineDate

      @Accessor(qualifier="offlineDate", type=GETTER) public Date getOfflineDate()
      Generated method - Getter of the Product.offlineDate attribute defined at extension catalog.
      Returns:
      the offlineDate
    • getOnlineDate

      @Accessor(qualifier="onlineDate", type=GETTER) public Date getOnlineDate()
      Generated method - Getter of the Product.onlineDate attribute defined at extension catalog.
      Returns:
      the onlineDate
    • getOrder

      @Accessor(qualifier="order", type=GETTER) public Integer getOrder()
      Generated method - Getter of the Product.order attribute defined at extension catalog.
      Returns:
      the order
    • getOrderQuantityInterval

      @Accessor(qualifier="orderQuantityInterval", type=GETTER) public Integer getOrderQuantityInterval()
      Generated method - Getter of the Product.orderQuantityInterval attribute defined at extension catalog.
      Returns:
      the orderQuantityInterval
    • getOthers

      @Accessor(qualifier="others", type=GETTER) public Collection<MediaModel> getOthers()
      Generated method - Getter of the Product.others attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the others
    • getOwnEurope1Discounts

      @Accessor(qualifier="ownEurope1Discounts", type=GETTER) public Collection<DiscountRowModel> getOwnEurope1Discounts()
      Generated method - Getter of the Product.ownEurope1Discounts attribute defined at extension europe1. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the ownEurope1Discounts
    • getOwnEurope1Prices

      @Accessor(qualifier="ownEurope1Prices", type=GETTER) public Collection<PriceRowModel> getOwnEurope1Prices()
      Generated method - Getter of the Product.ownEurope1Prices attribute defined at extension europe1. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the ownEurope1Prices
    • getOwnEurope1Taxes

      @Accessor(qualifier="ownEurope1Taxes", type=GETTER) public Collection<TaxRowModel> getOwnEurope1Taxes()
      Generated method - Getter of the Product.ownEurope1Taxes attribute defined at extension europe1. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the ownEurope1Taxes
    • getPicture

      @Accessor(qualifier="picture", type=GETTER) public MediaModel getPicture()
      Generated method - Getter of the Product.picture attribute defined at extension core.
      Returns:
      the picture
    • getPriceQuantity

      @Accessor(qualifier="priceQuantity", type=GETTER) public Double getPriceQuantity()
      Generated method - Getter of the Product.priceQuantity attribute defined at extension catalog.
      Returns:
      the priceQuantity
    • getPriceRowsValid

      @Accessor(qualifier="priceRowsValid", type=GETTER) public Boolean getPriceRowsValid()
      Generated method - Getter of the Product.priceRowsValid dynamic attribute defined at extension subscriptionservices.
      Returns:
      the priceRowsValid - Price Rows Valid
    • getProductCarouselComponents

      @Accessor(qualifier="productCarouselComponents", type=GETTER) public Collection<ProductCarouselComponentModel> getProductCarouselComponents()
      Generated method - Getter of the Product.productCarouselComponents attribute defined at extension cms2lib. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productCarouselComponents
    • getProductConfiguration

      @Accessor(qualifier="productConfiguration", type=GETTER) public Collection<ProductConfigurationModel> getProductConfiguration()
      Generated method - Getter of the Product.productConfiguration attribute defined at extension sapproductconfigservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productConfiguration
    • getProductDetailComponents

      @Accessor(qualifier="productDetailComponents", type=GETTER) public List<ProductDetailComponentModel> getProductDetailComponents()
      Generated method - Getter of the Product.productDetailComponents attribute defined at extension cms2lib. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productDetailComponents
    • getProductFeatureComponents

      @Accessor(qualifier="productFeatureComponents", type=GETTER) public List<ProductFeatureComponentModel> getProductFeatureComponents()
      Generated method - Getter of the Product.productFeatureComponents attribute defined at extension acceleratorcms. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productFeatureComponents
    • getProductListComponents

      @Accessor(qualifier="productListComponents", type=GETTER) public Collection<ProductListComponentModel> getProductListComponents()
      Generated method - Getter of the Product.productListComponents attribute defined at extension cms2lib. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productListComponents
    • getProductOrderLimit

      @Accessor(qualifier="productOrderLimit", type=GETTER) public ProductOrderLimitModel getProductOrderLimit()
      Generated method - Getter of the Product.productOrderLimit attribute defined at extension basecommerce.
      Returns:
      the productOrderLimit
    • getProductReferences

      @Accessor(qualifier="productReferences", type=GETTER) public Collection<ProductReferenceModel> getProductReferences()
      Generated method - Getter of the Product.productReferences attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productReferences
    • getProductReviews

      @Accessor(qualifier="productReviews", type=GETTER) public Collection<CustomerReviewModel> getProductReviews()
      Generated method - Getter of the Product.productReviews attribute defined at extension customerreview. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productReviews
    • getPromotions

      @Accessor(qualifier="promotions", type=GETTER) public Collection<ProductPromotionModel> getPromotions()
      Generated method - Getter of the Product.promotions attribute defined at extension promotions. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the promotions - Promotions
    • getRemarks

      @Accessor(qualifier="remarks", type=GETTER) public String getRemarks()
      Generated method - Getter of the Product.remarks attribute defined at extension catalog.
      Returns:
      the remarks
    • getRemarks

      @Accessor(qualifier="remarks", type=GETTER) public String getRemarks(Locale loc)
      Generated method - Getter of the Product.remarks attribute defined at extension catalog.
      Parameters:
      loc - the value localization key
      Returns:
      the remarks
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getRenewalTerm

      @Accessor(qualifier="renewalTerm", type=GETTER) public Integer getRenewalTerm()
      Generated method - Getter of the Product.renewalTerm attribute defined at extension saprevenuecloudproduct.
      Returns:
      the renewalTerm - Renewal term for the product
    • getRestrictions

      @Accessor(qualifier="restrictions", type=GETTER) public Collection<CMSProductRestrictionModel> getRestrictions()
      Generated method - Getter of the Product.restrictions attribute defined at extension cms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the restrictions
    • getReviewCount

      @Accessor(qualifier="reviewCount", type=GETTER) public Integer getReviewCount()
      Generated method - Getter of the Product.reviewCount attribute defined at extension commerceservices.
      Returns:
      the reviewCount - The total number of product reviews, persisted in the database.
    • getReviewRating

      @Accessor(qualifier="reviewRating", type=GETTER) public Double getReviewRating()
      Generated method - Getter of the Product.reviewRating attribute defined at extension commerceservices.
      Returns:
      the reviewRating - The average product review rating, persisted in the database.
    • getSapBaseUnitConversion

      @Accessor(qualifier="sapBaseUnitConversion", type=GETTER) public Double getSapBaseUnitConversion()
      Generated method - Getter of the Product.sapBaseUnitConversion attribute defined at extension sapmodel.
      Returns:
      the sapBaseUnitConversion - Factor for converting Sales Unit quantity to Base Unit quantity
    • getSapBlocked

      @Accessor(qualifier="sapBlocked", type=GETTER) public Boolean getSapBlocked()
      Generated method - Getter of the Product.sapBlocked attribute defined at extension sapmodel.
      Returns:
      the sapBlocked - Indicator if item is blocked for sale
    • getSapBlockedDate

      @Accessor(qualifier="sapBlockedDate", type=GETTER) public Date getSapBlockedDate()
      Generated method - Getter of the Product.sapBlockedDate attribute defined at extension sapmodel.
      Returns:
      the sapBlockedDate - Indicates the date the product is blocked from
    • getSapConfigurable

      @Accessor(qualifier="sapConfigurable", type=GETTER) public Boolean getSapConfigurable()
      Generated method - Getter of the Product.sapConfigurable attribute defined at extension sapmodel.
      Returns:
      the sapConfigurable - Is the product configurable?
    • getSapEAN

      @Accessor(qualifier="sapEAN", type=GETTER) public String getSapEAN()
      Generated method - Getter of the Product.sapEAN attribute defined at extension sapmodel.
      Returns:
      the sapEAN - Product EAN
    • getSapPlant

      @Accessor(qualifier="sapPlant", type=GETTER) public WarehouseModel getSapPlant()
      Generated method - Getter of the Product.sapPlant attribute defined at extension sapmodel.
      Returns:
      the sapPlant - Sap Plant mapped to hybris warehouse
    • getSapProductID

      @Accessor(qualifier="sapProductID", type=GETTER) public String getSapProductID()
      Generated method - Getter of the Product.sapProductID dynamic attribute defined at extension sapmodel.
      Returns:
      the sapProductID - Product ID after conversion
    • getSapProductTypes

      @Accessor(qualifier="sapProductTypes", type=GETTER) public Set<SAPProductType> getSapProductTypes()
      Generated method - Getter of the Product.sapProductTypes dynamic attribute defined at extension sapmodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the sapProductTypes
    • getSegment

      @Accessor(qualifier="segment", type=GETTER) public String getSegment()
      Generated method - Getter of the Product.segment attribute defined at extension catalog.
      Returns:
      the segment
    • getSegment

      @Accessor(qualifier="segment", type=GETTER) public String getSegment(Locale loc)
      Generated method - Getter of the Product.segment attribute defined at extension catalog.
      Parameters:
      loc - the value localization key
      Returns:
      the segment
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getSequenceId

      @Accessor(qualifier="sequenceId", type=GETTER) public Long getSequenceId()
      Generated method - Getter of the Product.sequenceId attribute defined at extension acceleratorservices.
      Returns:
      the sequenceId - Attribute is used in batch import process for avoiding multiple imports.
    • getServiceCode

      @Accessor(qualifier="serviceCode", type=GETTER) public String getServiceCode()
      Generated method - Getter of the Product.serviceCode attribute defined at extension sapserviceproduct.
      Returns:
      the serviceCode - Service Code
    • getSimpleBannerComponents

      @Accessor(qualifier="simpleBannerComponents", type=GETTER) public List<SimpleBannerComponentModel> getSimpleBannerComponents()
      Generated method - Getter of the Product.simpleBannerComponents attribute defined at extension acceleratorcms. 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 the Product.simpleResponsiveBannerComponents attribute defined at extension acceleratorcms. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the simpleResponsiveBannerComponents
    • getSkills

      @Accessor(qualifier="skills", type=GETTER) public List<SapServiceSkillModel> getSkills()
      Generated method - Getter of the Product.skills attribute defined at extension sapserviceorder. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the skills
    • getSkillsDescription

      @Deprecated(since="2003", forRemoval=true) @Accessor(qualifier="skillsDescription", type=GETTER) public String getSkillsDescription()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2003
      Generated method - Getter of the Product.skillsDescription attribute defined at extension sapserviceproduct.
      Returns:
      the skillsDescription - Skills Description
    • getSkillSummary

      @Deprecated(since="2003", forRemoval=true) @Accessor(qualifier="skillSummary", type=GETTER) public String getSkillSummary()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2003
      Generated method - Getter of the Product.skillSummary attribute defined at extension sapserviceproduct.
      Returns:
      the skillSummary - Skill Summary
    • getSpecialTreatmentClasses

      @Accessor(qualifier="specialTreatmentClasses", type=GETTER) public Map<String,String> getSpecialTreatmentClasses()
      Generated method - Getter of the Product.specialTreatmentClasses attribute defined at extension catalog.
      Returns:
      the specialTreatmentClasses
    • getStartLineNumber

      @Accessor(qualifier="startLineNumber", type=GETTER) public Integer getStartLineNumber()
      Generated method - Getter of the Product.startLineNumber attribute defined at extension catalog.
      Returns:
      the startLineNumber
    • getStockLevels

      @Accessor(qualifier="stockLevels", type=GETTER) public Set<StockLevelModel> getStockLevels()
      Generated method - Getter of the Product.stockLevels attribute defined at extension basecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the stockLevels
    • getStructuredArticleType

      @Accessor(qualifier="structuredArticleType", type=GETTER) public StructuredArticleType getStructuredArticleType()
      Generated method - Getter of the Product.structuredArticleType attribute defined at extension saparticlemodel.
      Returns:
      the structuredArticleType - Article Type
    • getSubscriptionCode

      @Accessor(qualifier="subscriptionCode", type=GETTER) public String getSubscriptionCode()
      Generated method - Getter of the Product.subscriptionCode attribute defined at extension saprevenuecloudproduct.
      Returns:
      the subscriptionCode - Subscription Code
    • getSubscriptionTerm

      @Accessor(qualifier="subscriptionTerm", type=GETTER) public SubscriptionTermModel getSubscriptionTerm()
      Generated method - Getter of the Product.subscriptionTerm attribute defined at extension subscriptionservices.
      Returns:
      the subscriptionTerm
    • getSubscriptionType

      @Accessor(qualifier="subscriptionType", type=GETTER) public SubscriptionTypeEnum getSubscriptionType()
      Generated method - Getter of the Product.subscriptionType attribute defined at extension saprevenuecloudproduct.
      Returns:
      the subscriptionType - Subscription Type for the product
    • getSubscriptionValidTerm

      @Accessor(qualifier="subscriptionValidTerm", type=GETTER) public Integer getSubscriptionValidTerm()
      Generated method - Getter of the Product.subscriptionValidTerm attribute defined at extension saprevenuecloudproduct.
      Returns:
      the subscriptionValidTerm - Subscription valid term
    • getSummary

      @Accessor(qualifier="summary", type=GETTER) public String getSummary()
      Generated method - Getter of the Product.summary attribute defined at extension commerceservices.
      Returns:
      the summary - Additional text attribute that holds localized brief description.
    • getSummary

      @Accessor(qualifier="summary", type=GETTER) public String getSummary(Locale loc)
      Generated method - Getter of the Product.summary attribute defined at extension commerceservices.
      Parameters:
      loc - the value localization key
      Returns:
      the summary - Additional text attribute that holds localized brief description.
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getSupercategories

      @Accessor(qualifier="supercategories", type=GETTER) public Collection<CategoryModel> getSupercategories()
      Generated method - Getter of the Product.supercategories attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the supercategories - Super Categories
    • getSupplierAlternativeAID

      @Accessor(qualifier="supplierAlternativeAID", type=GETTER) public String getSupplierAlternativeAID()
      Generated method - Getter of the Product.supplierAlternativeAID attribute defined at extension catalog.
      Returns:
      the supplierAlternativeAID
    • getThumbnail

      @Accessor(qualifier="thumbnail", type=GETTER) public MediaModel getThumbnail()
      Generated method - Getter of the Product.thumbnail attribute defined at extension core.
      Returns:
      the thumbnail
    • getThumbnails

      @Accessor(qualifier="thumbnails", type=GETTER) public Collection<MediaModel> getThumbnails()
      Generated method - Getter of the Product.thumbnails attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the thumbnails
    • getUnit

      @Accessor(qualifier="unit", type=GETTER) public UnitModel getUnit()
      Generated method - Getter of the Product.unit attribute defined at extension core.
      Returns:
      the unit
    • getUntypedFeatures

      @Accessor(qualifier="untypedFeatures", type=GETTER) public List<ProductFeatureModel> getUntypedFeatures()
      Generated method - Getter of the Product.untypedFeatures dynamic attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the untypedFeatures
    • getVariants

      @Accessor(qualifier="variants", type=GETTER) public Collection<VariantProductModel> getVariants()
      Generated method - Getter of the Product.variants attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the variants
    • getVariantType

      @Accessor(qualifier="variantType", type=GETTER) public VariantTypeModel getVariantType()
      Generated method - Getter of the Product.variantType attribute defined at extension catalog.
      Returns:
      the variantType
    • getVendors

      @Accessor(qualifier="vendors", type=GETTER) public Set<VendorModel> getVendors()
      Generated method - Getter of the Product.vendors attribute defined at extension basecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the vendors
    • getVideoComponents

      @Accessor(qualifier="videoComponents", type=GETTER) public List<VideoComponentModel> getVideoComponents()
      Generated method - Getter of the Product.videoComponents attribute defined at extension cms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the videoComponents
    • getXmlcontent

      @Accessor(qualifier="xmlcontent", type=GETTER) public String getXmlcontent()
      Generated method - Getter of the Product.xmlcontent attribute defined at extension catalog.
      Returns:
      the xmlcontent
    • setApprovalStatus

      @Accessor(qualifier="approvalStatus", type=SETTER) public void setApprovalStatus(ArticleApprovalStatus value)
      Generated method - Setter of Product.approvalStatus attribute defined at extension catalog.
      Parameters:
      value - the approvalStatus
    • setArticleStatus

      @Accessor(qualifier="articleStatus", type=SETTER) public void setArticleStatus(Map<ArticleStatus,String> value)
      Generated method - Setter of Product.articleStatus attribute defined at extension catalog.
      Parameters:
      value - the articleStatus
    • setArticleStatus

      @Accessor(qualifier="articleStatus", type=SETTER) public void setArticleStatus(Map<ArticleStatus,String> value, Locale loc)
      Generated method - Setter of Product.articleStatus attribute defined at extension catalog.
      Parameters:
      value - the articleStatus
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setBuyerIDS

      @Accessor(qualifier="buyerIDS", type=SETTER) public void setBuyerIDS(Map<IDType,String> value)
      Generated method - Setter of Product.buyerIDS attribute defined at extension catalog.
      Parameters:
      value - the buyerIDS
    • setCatalogVersion

      @Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value)
      Generated method - Setter of Product.catalogVersion attribute defined at extension catalog.
      Parameters:
      value - the catalogVersion
    • setCode

      @Accessor(qualifier="code", type=SETTER) public void setCode(String value)
      Generated method - Setter of Product.code attribute defined at extension core.
      Parameters:
      value - the code
    • setComponent

      @Accessor(qualifier="component", type=SETTER) public void setComponent(Collection<ArticleComponentModel> value)
      Generated method - Setter of Product.component attribute defined at extension saparticlemodel.
      Parameters:
      value - the component
    • setContentUnit

      @Accessor(qualifier="contentUnit", type=SETTER) public void setContentUnit(UnitModel value)
      Generated method - Setter of Product.contentUnit attribute defined at extension catalog.
      Parameters:
      value - the contentUnit
    • setContractTerms

      @Accessor(qualifier="contractTerms", type=SETTER) public void setContractTerms(Integer value)
      Generated method - Setter of Product.contractTerms attribute defined at extension saprevenuecloudproduct.
      Parameters:
      value - the contractTerms - Contract term for the product
    • setData_sheet

      @Accessor(qualifier="data_sheet", type=SETTER) public void setData_sheet(Collection<MediaModel> value)
      Generated method - Setter of Product.data_sheet attribute defined at extension catalog.
      Parameters:
      value - the data_sheet
    • setDeliveryModes

      @Accessor(qualifier="deliveryModes", type=SETTER) public void setDeliveryModes(Set<DeliveryModeModel> value)
      Generated method - Setter of Product.deliveryModes attribute defined at extension basecommerce.
      Parameters:
      value - the deliveryModes
    • setDeliveryTime

      @Accessor(qualifier="deliveryTime", type=SETTER) public void setDeliveryTime(Double value)
      Generated method - Setter of Product.deliveryTime attribute defined at extension catalog.
      Parameters:
      value - the deliveryTime
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value)
      Generated method - Setter of Product.description attribute defined at extension core.
      Parameters:
      value - the description
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc)
      Generated method - Setter of Product.description attribute defined at extension core.
      Parameters:
      value - the description
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setDetail

      @Accessor(qualifier="detail", type=SETTER) public void setDetail(Collection<MediaModel> value)
      Generated method - Setter of Product.detail attribute defined at extension catalog.
      Parameters:
      value - the detail
    • setDiscountable

      @Accessor(qualifier="discountable", type=SETTER) public void setDiscountable(Boolean value)
      Generated method - Setter of Product.discountable attribute defined at extension sapppspricing.
      Parameters:
      value - the discountable - Discountable
    • setEan

      @Accessor(qualifier="ean", type=SETTER) public void setEan(String value)
      Generated method - Setter of Product.ean attribute defined at extension catalog.
      Parameters:
      value - the ean
    • setEndLineNumber

      @Accessor(qualifier="endLineNumber", type=SETTER) public void setEndLineNumber(Integer value)
      Generated method - Setter of Product.endLineNumber attribute defined at extension catalog.
      Parameters:
      value - the endLineNumber
    • setErpGroupBuyer

      @Accessor(qualifier="erpGroupBuyer", type=SETTER) public void setErpGroupBuyer(String value)
      Generated method - Setter of Product.erpGroupBuyer attribute defined at extension catalog.
      Parameters:
      value - the erpGroupBuyer
    • setErpGroupSupplier

      @Accessor(qualifier="erpGroupSupplier", type=SETTER) public void setErpGroupSupplier(String value)
      Generated method - Setter of Product.erpGroupSupplier attribute defined at extension catalog.
      Parameters:
      value - the erpGroupSupplier
    • setEurope1Discounts

      @Accessor(qualifier="europe1Discounts", type=SETTER) public void setEurope1Discounts(Collection<DiscountRowModel> value)
      Generated method - Setter of Product.europe1Discounts dynamic attribute defined at extension europe1.
      Parameters:
      value - the europe1Discounts
    • setEurope1PriceFactory_PDG

      @Accessor(qualifier="Europe1PriceFactory_PDG", type=SETTER) public void setEurope1PriceFactory_PDG(ProductDiscountGroup value)
      Generated method - Setter of Product.Europe1PriceFactory_PDG attribute defined at extension europe1.
      Parameters:
      value - the Europe1PriceFactory_PDG
    • setEurope1PriceFactory_PPG

      @Accessor(qualifier="Europe1PriceFactory_PPG", type=SETTER) public void setEurope1PriceFactory_PPG(ProductPriceGroup value)
      Generated method - Setter of Product.Europe1PriceFactory_PPG attribute defined at extension europe1.
      Parameters:
      value - the Europe1PriceFactory_PPG
    • setEurope1PriceFactory_PTG

      @Accessor(qualifier="Europe1PriceFactory_PTG", type=SETTER) public void setEurope1PriceFactory_PTG(ProductTaxGroup value)
      Generated method - Setter of Product.Europe1PriceFactory_PTG attribute defined at extension europe1.
      Parameters:
      value - the Europe1PriceFactory_PTG
    • setEurope1Prices

      @Accessor(qualifier="europe1Prices", type=SETTER) public void setEurope1Prices(Collection<PriceRowModel> value)
      Generated method - Setter of Product.europe1Prices dynamic attribute defined at extension europe1.
      Parameters:
      value - the europe1Prices
    • setEurope1Taxes

      @Accessor(qualifier="europe1Taxes", type=SETTER) public void setEurope1Taxes(Collection<TaxRowModel> value)
      Generated method - Setter of Product.europe1Taxes dynamic attribute defined at extension europe1.
      Parameters:
      value - the europe1Taxes
    • setExternalIds

      @Accessor(qualifier="externalIds", type=SETTER) public void setExternalIds(List<SAPExternalIdModel> value)
      Generated method - Setter of Product.externalIds attribute defined at extension sapmodel.
      Parameters:
      value - the externalIds - Local id mapping of external systems
    • setFeatures

      @Accessor(qualifier="features", type=SETTER) public void setFeatures(List<ProductFeatureModel> value)
      Generated method - Setter of Product.features attribute defined at extension catalog.
      Parameters:
      value - the features
    • setFutureStocks

      @Accessor(qualifier="futureStocks", type=SETTER) public void setFutureStocks(Set<FutureStockModel> value)
      Generated method - Setter of Product.futureStocks attribute defined at extension commerceservices.
      Parameters:
      value - the futureStocks
    • setGalleryImages

      @Accessor(qualifier="galleryImages", type=SETTER) public void setGalleryImages(List<MediaContainerModel> value)
      Generated method - Setter of Product.galleryImages attribute defined at extension commerceservices.
      Parameters:
      value - the galleryImages - A list of additional images for the product.
    • setKeywords

      @Accessor(qualifier="keywords", type=SETTER) public void setKeywords(List<KeywordModel> value)
      Generated method - Setter of Product.keywords attribute defined at extension catalog.
      Parameters:
      value - the keywords - Keywords
    • setKeywords

      @Accessor(qualifier="keywords", type=SETTER) public void setKeywords(List<KeywordModel> value, Locale loc)
      Generated method - Setter of Product.keywords attribute defined at extension catalog.
      Parameters:
      value - the keywords - Keywords
      loc - 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 of Product.linkComponents attribute defined at extension cms2.
      Parameters:
      value - the linkComponents
    • setLogo

      @Accessor(qualifier="logo", type=SETTER) public void setLogo(Collection<MediaModel> value)
      Generated method - Setter of Product.logo attribute defined at extension catalog.
      Parameters:
      value - the logo
    • setManufacturerAID

      @Accessor(qualifier="manufacturerAID", type=SETTER) public void setManufacturerAID(String value)
      Generated method - Setter of Product.manufacturerAID attribute defined at extension catalog.
      Parameters:
      value - the manufacturerAID
    • setManufacturerName

      @Accessor(qualifier="manufacturerName", type=SETTER) public void setManufacturerName(String value)
      Generated method - Setter of Product.manufacturerName attribute defined at extension catalog.
      Parameters:
      value - the manufacturerName
    • setManufacturerTypeDescription

      @Accessor(qualifier="manufacturerTypeDescription", type=SETTER) public void setManufacturerTypeDescription(String value)
      Generated method - Setter of Product.manufacturerTypeDescription attribute defined at extension catalog.
      Parameters:
      value - the manufacturerTypeDescription
    • setManufacturerTypeDescription

      @Accessor(qualifier="manufacturerTypeDescription", type=SETTER) public void setManufacturerTypeDescription(String value, Locale loc)
      Generated method - Setter of Product.manufacturerTypeDescription attribute defined at extension catalog.
      Parameters:
      value - the manufacturerTypeDescription
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setMaxOrderQuantity

      @Accessor(qualifier="maxOrderQuantity", type=SETTER) public void setMaxOrderQuantity(Integer value)
      Generated method - Setter of Product.maxOrderQuantity attribute defined at extension catalog.
      Parameters:
      value - the maxOrderQuantity
    • setMinOrderQuantity

      @Accessor(qualifier="minOrderQuantity", type=SETTER) public void setMinOrderQuantity(Integer value)
      Generated method - Setter of Product.minOrderQuantity attribute defined at extension catalog.
      Parameters:
      value - the minOrderQuantity
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of Product.name attribute defined at extension core.
      Parameters:
      value - the name
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
      Generated method - Setter of Product.name attribute defined at extension core.
      Parameters:
      value - the name
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setNormal

      @Accessor(qualifier="normal", type=SETTER) public void setNormal(Collection<MediaModel> value)
      Generated method - Setter of Product.normal attribute defined at extension catalog.
      Parameters:
      value - the normal
    • setNumberContentUnits

      @Accessor(qualifier="numberContentUnits", type=SETTER) public void setNumberContentUnits(Double value)
      Generated method - Setter of Product.numberContentUnits attribute defined at extension catalog.
      Parameters:
      value - the numberContentUnits
    • setOfflineDate

      @Accessor(qualifier="offlineDate", type=SETTER) public void setOfflineDate(Date value)
      Generated method - Setter of Product.offlineDate attribute defined at extension catalog.
      Parameters:
      value - the offlineDate
    • setOnlineDate

      @Accessor(qualifier="onlineDate", type=SETTER) public void setOnlineDate(Date value)
      Generated method - Setter of Product.onlineDate attribute defined at extension catalog.
      Parameters:
      value - the onlineDate
    • setOrder

      @Accessor(qualifier="order", type=SETTER) public void setOrder(Integer value)
      Generated method - Setter of Product.order attribute defined at extension catalog.
      Parameters:
      value - the order
    • setOrderQuantityInterval

      @Accessor(qualifier="orderQuantityInterval", type=SETTER) public void setOrderQuantityInterval(Integer value)
      Generated method - Setter of Product.orderQuantityInterval attribute defined at extension catalog.
      Parameters:
      value - the orderQuantityInterval
    • setOthers

      @Accessor(qualifier="others", type=SETTER) public void setOthers(Collection<MediaModel> value)
      Generated method - Setter of Product.others attribute defined at extension catalog.
      Parameters:
      value - the others
    • setOwnEurope1Discounts

      @Accessor(qualifier="ownEurope1Discounts", type=SETTER) public void setOwnEurope1Discounts(Collection<DiscountRowModel> value)
      Generated method - Setter of Product.ownEurope1Discounts attribute defined at extension europe1.
      Parameters:
      value - the ownEurope1Discounts
    • setOwnEurope1Prices

      @Accessor(qualifier="ownEurope1Prices", type=SETTER) public void setOwnEurope1Prices(Collection<PriceRowModel> value)
      Generated method - Setter of Product.ownEurope1Prices attribute defined at extension europe1.
      Parameters:
      value - the ownEurope1Prices
    • setOwnEurope1Taxes

      @Accessor(qualifier="ownEurope1Taxes", type=SETTER) public void setOwnEurope1Taxes(Collection<TaxRowModel> value)
      Generated method - Setter of Product.ownEurope1Taxes attribute defined at extension europe1.
      Parameters:
      value - the ownEurope1Taxes
    • setPicture

      @Accessor(qualifier="picture", type=SETTER) public void setPicture(MediaModel value)
      Generated method - Setter of Product.picture attribute defined at extension core.
      Parameters:
      value - the picture
    • setPriceQuantity

      @Accessor(qualifier="priceQuantity", type=SETTER) public void setPriceQuantity(Double value)
      Generated method - Setter of Product.priceQuantity attribute defined at extension catalog.
      Parameters:
      value - the priceQuantity
    • setProductCarouselComponents

      @Accessor(qualifier="productCarouselComponents", type=SETTER) public void setProductCarouselComponents(Collection<ProductCarouselComponentModel> value)
      Generated method - Setter of Product.productCarouselComponents attribute defined at extension cms2lib.
      Parameters:
      value - the productCarouselComponents
    • setProductConfiguration

      @Accessor(qualifier="productConfiguration", type=SETTER) public void setProductConfiguration(Collection<ProductConfigurationModel> value)
      Generated method - Setter of Product.productConfiguration attribute defined at extension sapproductconfigservices.
      Parameters:
      value - the productConfiguration
    • setProductDetailComponents

      @Accessor(qualifier="productDetailComponents", type=SETTER) public void setProductDetailComponents(List<ProductDetailComponentModel> value)
      Generated method - Setter of Product.productDetailComponents attribute defined at extension cms2lib.
      Parameters:
      value - the productDetailComponents
    • setProductFeatureComponents

      @Accessor(qualifier="productFeatureComponents", type=SETTER) public void setProductFeatureComponents(List<ProductFeatureComponentModel> value)
      Generated method - Setter of Product.productFeatureComponents attribute defined at extension acceleratorcms.
      Parameters:
      value - the productFeatureComponents
    • setProductListComponents

      @Accessor(qualifier="productListComponents", type=SETTER) public void setProductListComponents(Collection<ProductListComponentModel> value)
      Generated method - Setter of Product.productListComponents attribute defined at extension cms2lib.
      Parameters:
      value - the productListComponents
    • setProductOrderLimit

      @Accessor(qualifier="productOrderLimit", type=SETTER) public void setProductOrderLimit(ProductOrderLimitModel value)
      Generated method - Setter of Product.productOrderLimit attribute defined at extension basecommerce.
      Parameters:
      value - the productOrderLimit
    • setProductReferences

      @Accessor(qualifier="productReferences", type=SETTER) public void setProductReferences(Collection<ProductReferenceModel> value)
      Generated method - Setter of Product.productReferences attribute defined at extension catalog.
      Parameters:
      value - the productReferences
    • setProductReviews

      @Accessor(qualifier="productReviews", type=SETTER) public void setProductReviews(Collection<CustomerReviewModel> value)
      Generated method - Setter of Product.productReviews attribute defined at extension customerreview.
      Parameters:
      value - the productReviews
    • setPromotions

      @Accessor(qualifier="promotions", type=SETTER) public void setPromotions(Collection<ProductPromotionModel> value)
      Generated method - Setter of Product.promotions attribute defined at extension promotions.
      Parameters:
      value - the promotions - Promotions
    • setRemarks

      @Accessor(qualifier="remarks", type=SETTER) public void setRemarks(String value)
      Generated method - Setter of Product.remarks attribute defined at extension catalog.
      Parameters:
      value - the remarks
    • setRemarks

      @Accessor(qualifier="remarks", type=SETTER) public void setRemarks(String value, Locale loc)
      Generated method - Setter of Product.remarks attribute defined at extension catalog.
      Parameters:
      value - the remarks
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setRenewalTerm

      @Accessor(qualifier="renewalTerm", type=SETTER) public void setRenewalTerm(Integer value)
      Generated method - Setter of Product.renewalTerm attribute defined at extension saprevenuecloudproduct.
      Parameters:
      value - the renewalTerm - Renewal term for the product
    • setRestrictions

      @Accessor(qualifier="restrictions", type=SETTER) public void setRestrictions(Collection<CMSProductRestrictionModel> value)
      Generated method - Setter of Product.restrictions attribute defined at extension cms2.
      Parameters:
      value - the restrictions
    • setReviewCount

      @Accessor(qualifier="reviewCount", type=SETTER) public void setReviewCount(Integer value)
      Generated method - Setter of Product.reviewCount attribute defined at extension commerceservices.
      Parameters:
      value - the reviewCount - The total number of product reviews, persisted in the database.
    • setReviewRating

      @Accessor(qualifier="reviewRating", type=SETTER) public void setReviewRating(Double value)
      Generated method - Setter of Product.reviewRating attribute defined at extension commerceservices.
      Parameters:
      value - the reviewRating - The average product review rating, persisted in the database.
    • setSapBaseUnitConversion

      @Accessor(qualifier="sapBaseUnitConversion", type=SETTER) public void setSapBaseUnitConversion(Double value)
      Generated method - Setter of Product.sapBaseUnitConversion attribute defined at extension sapmodel.
      Parameters:
      value - the sapBaseUnitConversion - Factor for converting Sales Unit quantity to Base Unit quantity
    • setSapBlocked

      @Accessor(qualifier="sapBlocked", type=SETTER) public void setSapBlocked(Boolean value)
      Generated method - Setter of Product.sapBlocked attribute defined at extension sapmodel.
      Parameters:
      value - the sapBlocked - Indicator if item is blocked for sale
    • setSapBlockedDate

      @Accessor(qualifier="sapBlockedDate", type=SETTER) public void setSapBlockedDate(Date value)
      Generated method - Setter of Product.sapBlockedDate attribute defined at extension sapmodel.
      Parameters:
      value - the sapBlockedDate - Indicates the date the product is blocked from
    • setSapConfigurable

      @Accessor(qualifier="sapConfigurable", type=SETTER) public void setSapConfigurable(Boolean value)
      Generated method - Setter of Product.sapConfigurable attribute defined at extension sapmodel.
      Parameters:
      value - the sapConfigurable - Is the product configurable?
    • setSapEAN

      @Accessor(qualifier="sapEAN", type=SETTER) public void setSapEAN(String value)
      Generated method - Setter of Product.sapEAN attribute defined at extension sapmodel.
      Parameters:
      value - the sapEAN - Product EAN
    • setSapPlant

      @Accessor(qualifier="sapPlant", type=SETTER) public void setSapPlant(WarehouseModel value)
      Generated method - Setter of Product.sapPlant attribute defined at extension sapmodel.
      Parameters:
      value - the sapPlant - Sap Plant mapped to hybris warehouse
    • setSegment

      @Accessor(qualifier="segment", type=SETTER) public void setSegment(String value)
      Generated method - Setter of Product.segment attribute defined at extension catalog.
      Parameters:
      value - the segment
    • setSegment

      @Accessor(qualifier="segment", type=SETTER) public void setSegment(String value, Locale loc)
      Generated method - Setter of Product.segment attribute defined at extension catalog.
      Parameters:
      value - the segment
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setSequenceId

      @Accessor(qualifier="sequenceId", type=SETTER) public void setSequenceId(Long value)
      Generated method - Setter of Product.sequenceId attribute defined at extension acceleratorservices.
      Parameters:
      value - the sequenceId - Attribute is used in batch import process for avoiding multiple imports.
    • setServiceCode

      @Accessor(qualifier="serviceCode", type=SETTER) public void setServiceCode(String value)
      Generated method - Setter of Product.serviceCode attribute defined at extension sapserviceproduct.
      Parameters:
      value - the serviceCode - Service Code
    • setSimpleBannerComponents

      @Accessor(qualifier="simpleBannerComponents", type=SETTER) public void setSimpleBannerComponents(List<SimpleBannerComponentModel> value)
      Generated method - Setter of Product.simpleBannerComponents attribute defined at extension acceleratorcms.
      Parameters:
      value - the simpleBannerComponents
    • setSimpleResponsiveBannerComponents

      @Accessor(qualifier="simpleResponsiveBannerComponents", type=SETTER) public void setSimpleResponsiveBannerComponents(List<SimpleResponsiveBannerComponentModel> value)
      Generated method - Setter of Product.simpleResponsiveBannerComponents attribute defined at extension acceleratorcms.
      Parameters:
      value - the simpleResponsiveBannerComponents
    • setSkills

      @Accessor(qualifier="skills", type=SETTER) public void setSkills(List<SapServiceSkillModel> value)
      Generated method - Setter of Product.skills attribute defined at extension sapserviceorder.
      Parameters:
      value - the skills
    • setSkillsDescription

      @Deprecated(since="2003", forRemoval=true) @Accessor(qualifier="skillsDescription", type=SETTER) public void setSkillsDescription(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2003
      Generated method - Setter of Product.skillsDescription attribute defined at extension sapserviceproduct.
      Parameters:
      value - the skillsDescription - Skills Description
    • setSkillSummary

      @Deprecated(since="2003", forRemoval=true) @Accessor(qualifier="skillSummary", type=SETTER) public void setSkillSummary(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2003
      Generated method - Setter of Product.skillSummary attribute defined at extension sapserviceproduct.
      Parameters:
      value - the skillSummary - Skill Summary
    • setSpecialTreatmentClasses

      @Accessor(qualifier="specialTreatmentClasses", type=SETTER) public void setSpecialTreatmentClasses(Map<String,String> value)
      Generated method - Setter of Product.specialTreatmentClasses attribute defined at extension catalog.
      Parameters:
      value - the specialTreatmentClasses
    • setStartLineNumber

      @Accessor(qualifier="startLineNumber", type=SETTER) public void setStartLineNumber(Integer value)
      Generated method - Setter of Product.startLineNumber attribute defined at extension catalog.
      Parameters:
      value - the startLineNumber
    • setStockLevels

      @Accessor(qualifier="stockLevels", type=SETTER) public void setStockLevels(Set<StockLevelModel> value)
      Generated method - Setter of Product.stockLevels attribute defined at extension basecommerce.
      Parameters:
      value - the stockLevels
    • setStructuredArticleType

      @Accessor(qualifier="structuredArticleType", type=SETTER) public void setStructuredArticleType(StructuredArticleType value)
      Generated method - Setter of Product.structuredArticleType attribute defined at extension saparticlemodel.
      Parameters:
      value - the structuredArticleType - Article Type
    • setSubscriptionCode

      @Accessor(qualifier="subscriptionCode", type=SETTER) public void setSubscriptionCode(String value)
      Generated method - Setter of Product.subscriptionCode attribute defined at extension saprevenuecloudproduct.
      Parameters:
      value - the subscriptionCode - Subscription Code
    • setSubscriptionTerm

      @Accessor(qualifier="subscriptionTerm", type=SETTER) public void setSubscriptionTerm(SubscriptionTermModel value)
      Generated method - Setter of Product.subscriptionTerm attribute defined at extension subscriptionservices.
      Parameters:
      value - the subscriptionTerm
    • setSubscriptionType

      @Accessor(qualifier="subscriptionType", type=SETTER) public void setSubscriptionType(SubscriptionTypeEnum value)
      Generated method - Setter of Product.subscriptionType attribute defined at extension saprevenuecloudproduct.
      Parameters:
      value - the subscriptionType - Subscription Type for the product
    • setSubscriptionValidTerm

      @Accessor(qualifier="subscriptionValidTerm", type=SETTER) public void setSubscriptionValidTerm(Integer value)
      Generated method - Setter of Product.subscriptionValidTerm attribute defined at extension saprevenuecloudproduct.
      Parameters:
      value - the subscriptionValidTerm - Subscription valid term
    • setSummary

      @Accessor(qualifier="summary", type=SETTER) public void setSummary(String value)
      Generated method - Setter of Product.summary attribute defined at extension commerceservices.
      Parameters:
      value - the summary - Additional text attribute that holds localized brief description.
    • setSummary

      @Accessor(qualifier="summary", type=SETTER) public void setSummary(String value, Locale loc)
      Generated method - Setter of Product.summary attribute defined at extension commerceservices.
      Parameters:
      value - the summary - Additional text attribute that holds localized brief description.
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setSupercategories

      @Accessor(qualifier="supercategories", type=SETTER) public void setSupercategories(Collection<CategoryModel> value)
      Generated method - Setter of Product.supercategories attribute defined at extension catalog.
      Parameters:
      value - the supercategories - Super Categories
    • setSupplierAlternativeAID

      @Accessor(qualifier="supplierAlternativeAID", type=SETTER) public void setSupplierAlternativeAID(String value)
      Generated method - Setter of Product.supplierAlternativeAID attribute defined at extension catalog.
      Parameters:
      value - the supplierAlternativeAID
    • setThumbnail

      @Accessor(qualifier="thumbnail", type=SETTER) public void setThumbnail(MediaModel value)
      Generated method - Setter of Product.thumbnail attribute defined at extension core.
      Parameters:
      value - the thumbnail
    • setThumbnails

      @Accessor(qualifier="thumbnails", type=SETTER) public void setThumbnails(Collection<MediaModel> value)
      Generated method - Setter of Product.thumbnails attribute defined at extension catalog.
      Parameters:
      value - the thumbnails
    • setUnit

      @Accessor(qualifier="unit", type=SETTER) public void setUnit(UnitModel value)
      Generated method - Setter of Product.unit attribute defined at extension core.
      Parameters:
      value - the unit
    • setUntypedFeatures

      @Accessor(qualifier="untypedFeatures", type=SETTER) public void setUntypedFeatures(List<ProductFeatureModel> value)
      Generated method - Setter of Product.untypedFeatures dynamic attribute defined at extension catalog.
      Parameters:
      value - the untypedFeatures
    • setVariants

      @Accessor(qualifier="variants", type=SETTER) public void setVariants(Collection<VariantProductModel> value)
      Generated method - Setter of Product.variants attribute defined at extension catalog.
      Parameters:
      value - the variants
    • setVariantType

      @Accessor(qualifier="variantType", type=SETTER) public void setVariantType(VariantTypeModel value)
      Generated method - Setter of Product.variantType attribute defined at extension catalog.
      Parameters:
      value - the variantType
    • setVendors

      @Accessor(qualifier="vendors", type=SETTER) public void setVendors(Set<VendorModel> value)
      Generated method - Setter of Product.vendors attribute defined at extension basecommerce.
      Parameters:
      value - the vendors
    • setVideoComponents

      @Accessor(qualifier="videoComponents", type=SETTER) public void setVideoComponents(List<VideoComponentModel> value)
      Generated method - Setter of Product.videoComponents attribute defined at extension cms2.
      Parameters:
      value - the videoComponents
    • setXmlcontent

      @Accessor(qualifier="xmlcontent", type=SETTER) public void setXmlcontent(String value)
      Generated method - Setter of Product.xmlcontent attribute defined at extension catalog.
      Parameters:
      value - the xmlcontent