public class VariantProductModel extends ProductModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_PRODUCT2VARIANTRELATION
Generated relation code constant for relation
Product2VariantRelation defining source attribute baseProduct in extension catalog. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
BASEPRODUCT
Generated constant - Attribute key of
VariantProduct.baseProduct attribute defined at extension catalog. |
static java.lang.String |
PREVIOUSBASEPRODUCT
Generated constant - Attribute key of
VariantProduct.previousBaseProduct attribute defined at extension bmecat. |
_ABSTRACTBUNDLERULESCONDITIONALPRODUCTSRELATION, _ABSTRACTBUNDLERULESTARGETPRODUCTSRELATION, _CATEGORYPRODUCTRELATION, _FUTURESTOCKPRODUCTRELATION, _PRODUCT2KEYWORDRELATION, _PRODUCTDETAILCOMPONENTSFORPRODUCT, _PRODUCTFEATURECOMPONENTS2PRODUCTREL, _PRODUCTSFORPRODUCTCAROUSELCOMPONENT, _PRODUCTSFORPRODUCTLISTCOMPONENT, _PRODUCTSFORRESTRICTION, _STOCKLEVELPRODUCTRELATION, _SUBSCRIPTIONTERM2SUBSCRIPTIONPRODUCTRELATION, ALLYFORMDEFINITIONS, APPROVALSTATUS, ARTICLESTATUS, AVERAGERATING, BARCODES, BUNDLETEMPLATES, BUYERIDS, CATALOG, CATALOGVERSION, CLASSIFICATIONCLASSES, CODE, CONDITIONALBUNDLERULES, CONTENTUNIT, CONTRACTTERMS, DATA_SHEET, DELIVERYMODES, DELIVERYTIME, DESCRIPTION, DETAIL, EAN, ENDLINENUMBER, ERPGROUPBUYER, ERPGROUPSUPPLIER, EUROPE1DISCOUNTS, EUROPE1PRICEFACTORY_PDG, EUROPE1PRICEFACTORY_PPG, EUROPE1PRICEFACTORY_PTG, EUROPE1PRICES, EUROPE1TAXES, FEATURES, FUTURESTOCKS, GALLERYIMAGES, KEYWORDS, LINKCOMPONENTS, LOGO, MANUFACTURERAID, MANUFACTURERNAME, MANUFACTURERTYPEDESCRIPTION, MAXORDERQUANTITY, MINORDERQUANTITY, NAME, NORMAL, NUMBERCONTENTUNITS, NUMBEROFREVIEWS, OFFLINEDATE, ONLINEDATE, ORDER, ORDERQUANTITYINTERVAL, OTHERS, OWNEUROPE1DISCOUNTS, OWNEUROPE1PRICES, OWNEUROPE1TAXES, PICTURE, PRICEQUANTITY, PRICEROWSVALID, PRODUCTCAROUSELCOMPONENTS, PRODUCTCONFIGURATION, PRODUCTDETAILCOMPONENTS, PRODUCTENTITLEMENTS, PRODUCTFEATURECOMPONENTS, PRODUCTINTERESTS, PRODUCTLISTCOMPONENTS, PRODUCTORDERLIMIT, PRODUCTREFERENCES, PRODUCTREVIEWS, PROMOTIONS, REMARKS, RESTRICTIONS, SALEABLE, SAPBASEUNITCONVERSION, SAPBLOCKED, SAPBLOCKEDDATE, SAPCONFIGURABLE, SAPEAN, SAPPLANT, SAPPRODUCTID, SEGMENT, SEQUENCEID, SOLDINDIVIDUALLY, SPECIALTREATMENTCLASSES, STARTLINENUMBER, STOCKLEVELS, SUBSCRIPTIONCODE, SUBSCRIPTIONTERM, SUBSCRIPTIONTYPE, SUMMARY, SUPERCATEGORIES, SUPPLIERALTERNATIVEAID, TARGETBUNDLERULES, THUMBNAIL, THUMBNAILS, UNIT, UNITOFMEASURE, UNSPCS, UNTYPEDFEATURES, VARIANTS, VARIANTTYPE, VENDORS, VENDORSKU, XMLCONTENT_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
VariantProductModel()
Generated constructor - Default constructor for generic creation.
|
VariantProductModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
VariantProductModel(ProductModel _baseProduct,
CatalogVersionModel _catalogVersion,
java.lang.String _code)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
VariantProductModel(ProductModel _baseProduct,
CatalogVersionModel _catalogVersion,
java.lang.String _code,
ItemModel _owner)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
ProductModel |
getBaseProduct()
Generated method - Getter of the
VariantProduct.baseProduct attribute defined at extension catalog. |
ProductModel |
getPreviousBaseProduct()
Generated method - Getter of the
VariantProduct.previousBaseProduct attribute defined at extension bmecat. |
void |
setBaseProduct(ProductModel value)
Generated method - Setter of
VariantProduct.baseProduct attribute defined at extension catalog. |
void |
setPreviousBaseProduct(ProductModel value)
Generated method - Setter of
VariantProduct.previousBaseProduct attribute defined at extension bmecat. |
getAllYFormDefinitions, getApprovalStatus, getArticleStatus, getArticleStatus, getAverageRating, getBarcodes, getBundleTemplates, getBuyerIDS, getCatalogVersion, getClassificationClasses, getCode, getConditionalBundleRules, getContentUnit, getContractTerms, getData_sheet, getDeliveryModes, getDeliveryTime, getDescription, getDescription, getDetail, getEan, getEndLineNumber, getErpGroupBuyer, getErpGroupSupplier, getEurope1Discounts, getEurope1PriceFactory_PDG, getEurope1PriceFactory_PPG, getEurope1PriceFactory_PTG, getEurope1Prices, getEurope1Taxes, getFeatures, getFutureStocks, getGalleryImages, getKeywords, getKeywords, getLinkComponents, getLogo, getManufacturerAID, getManufacturerName, getManufacturerTypeDescription, getManufacturerTypeDescription, getMaxOrderQuantity, getMinOrderQuantity, getName, getName, getNormal, getNumberContentUnits, getNumberOfReviews, getOfflineDate, getOnlineDate, getOrder, getOrderQuantityInterval, getOthers, getOwnEurope1Discounts, getOwnEurope1Prices, getOwnEurope1Taxes, getPicture, getPriceQuantity, getPriceRowsValid, getProductCarouselComponents, getProductConfiguration, getProductDetailComponents, getProductEntitlements, getProductFeatureComponents, getProductInterests, getProductListComponents, getProductOrderLimit, getProductReferences, getProductReviews, getPromotions, getRemarks, getRemarks, getRestrictions, getSaleable, getSapBaseUnitConversion, getSapBlocked, getSapBlockedDate, getSapConfigurable, getSapEAN, getSapPlant, getSapProductID, getSegment, getSegment, getSequenceId, getSoldIndividually, getSpecialTreatmentClasses, getStartLineNumber, getStockLevels, getSubscriptionCode, getSubscriptionTerm, getSubscriptionType, getSummary, getSummary, getSupercategories, getSupplierAlternativeAID, getTargetBundleRules, getThumbnail, getThumbnails, getUnit, getUnitOfMeasure, getUnspcs, getUntypedFeatures, getVariants, getVariantType, getVendors, getVendorSku, getXmlcontent, setApprovalStatus, setArticleStatus, setArticleStatus, setBundleTemplates, setBuyerIDS, setCatalogVersion, setCode, setConditionalBundleRules, setContentUnit, setContractTerms, setData_sheet, setDeliveryModes, setDeliveryTime, setDescription, setDescription, setDetail, setEan, setEndLineNumber, setErpGroupBuyer, setErpGroupSupplier, setEurope1Discounts, setEurope1PriceFactory_PDG, setEurope1PriceFactory_PPG, setEurope1PriceFactory_PTG, setEurope1Prices, setEurope1Taxes, setFeatures, setFutureStocks, setGalleryImages, setKeywords, setKeywords, setLinkComponents, setLogo, setManufacturerAID, setManufacturerName, setManufacturerTypeDescription, setManufacturerTypeDescription, setMaxOrderQuantity, setMinOrderQuantity, setName, setName, setNormal, setNumberContentUnits, setOfflineDate, setOnlineDate, setOrder, setOrderQuantityInterval, setOthers, setOwnEurope1Discounts, setOwnEurope1Prices, setOwnEurope1Taxes, setPicture, setPriceQuantity, setProductCarouselComponents, setProductConfiguration, setProductDetailComponents, setProductEntitlements, setProductFeatureComponents, setProductInterests, setProductListComponents, setProductOrderLimit, setProductReferences, setProductReviews, setPromotions, setRemarks, setRemarks, setRestrictions, setSaleable, setSapBaseUnitConversion, setSapBlocked, setSapBlockedDate, setSapConfigurable, setSapEAN, setSapPlant, setSegment, setSegment, setSequenceId, setSoldIndividually, setSpecialTreatmentClasses, setStartLineNumber, setStockLevels, setSubscriptionCode, setSubscriptionTerm, setSubscriptionType, setSummary, setSummary, setSupercategories, setSupplierAlternativeAID, setTargetBundleRules, setThumbnail, setThumbnails, setUnit, setUnitOfMeasure, setUnspcs, setUntypedFeatures, setVariants, setVariantType, setVendors, setVendorSku, setXmlcontentgetComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, 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, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String _PRODUCT2VARIANTRELATION
Product2VariantRelation defining source attribute baseProduct in extension catalog.public static final java.lang.String BASEPRODUCT
VariantProduct.baseProduct attribute defined at extension catalog.public static final java.lang.String PREVIOUSBASEPRODUCT
VariantProduct.previousBaseProduct attribute defined at extension bmecat.public VariantProductModel()
public VariantProductModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public VariantProductModel(ProductModel _baseProduct, CatalogVersionModel _catalogVersion, java.lang.String _code)
_baseProduct - initial attribute declared by type VariantProduct at extension catalog_catalogVersion - initial attribute declared by type Product at extension catalog_code - initial attribute declared by type Product at extension core@Deprecated public VariantProductModel(ProductModel _baseProduct, CatalogVersionModel _catalogVersion, java.lang.String _code, ItemModel _owner)
_baseProduct - initial attribute declared by type VariantProduct at extension catalog_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@Accessor(qualifier="baseProduct", type=GETTER) public ProductModel getBaseProduct()
VariantProduct.baseProduct attribute defined at extension catalog.@Accessor(qualifier="previousBaseProduct", type=GETTER) public ProductModel getPreviousBaseProduct()
VariantProduct.previousBaseProduct attribute defined at extension bmecat.@Accessor(qualifier="baseProduct", type=SETTER) public void setBaseProduct(ProductModel value)
VariantProduct.baseProduct attribute defined at extension catalog.value - the baseProduct@Accessor(qualifier="previousBaseProduct", type=SETTER) public void setPreviousBaseProduct(ProductModel value)
VariantProduct.previousBaseProduct attribute defined at extension bmecat.value - the previousBaseProductCopyright © 2018 SAP SE. All Rights Reserved.