Class TmaSimpleProductOfferingModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.core.model.product.ProductModel
de.hybris.platform.b2ctelcoservices.model.TmaProductOfferingModel
de.hybris.platform.b2ctelcoservices.model.TmaSimpleProductOfferingModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TmaOperationalProductOfferingModel,TmaPoVariantModel
Generated model class for type TmaSimpleProductOffering first defined at extension tuadatacommonsservices.
Atomic entity of a Product Offering.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationTmaBpoPreConfig2TmaSimpleProductOfferingRelationdefining source attributepreConfigurationsin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaSimpleProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaSimpleProductOffering.tmaPoVariantsattribute defined at extensiontuadatacommonsservices.Fields inherited from class de.hybris.platform.b2ctelcoservices.model.TmaProductOfferingModel
_TMABUNDLEDPRODUCTOFFERING2TMAPRODUCTOFFERINGRELATION, _TMAPOLISTSTATEMENTS2TMAPOS, _TMAPRODUCTSPECIFICATION2TMAPRODUCTOFFERINGRELATION, ALLOWEDPRINCIPALS, ASSOCIATEDPRODUCTOFFERINGGROUPS, DISTRIBUTIONCHANNELS, PARENTBPOOPTIONS, PARENTS, PRODUCTSPECCHARACTERISTICVALUES, PRODUCTSPECCHARVALUEUSES, PRODUCTSPECIFICATION, STATEMENTSFields inherited from class de.hybris.platform.core.model.product.ProductModel
_CATEGORYPRODUCTRELATION, _FUTURESTOCKPRODUCTRELATION, _PRODUCT2KEYWORDRELATION, _PRODUCTDETAILCOMPONENTSFORPRODUCT, _PRODUCTFEATURECOMPONENTS2PRODUCTREL, _PRODUCTSFORPRODUCTCAROUSELCOMPONENT, _PRODUCTSFORPRODUCTLISTCOMPONENT, _PRODUCTSFORRESTRICTION, _STOCKLEVELPRODUCTRELATION, _SUBSCRIPTIONTERM2SUBSCRIPTIONPRODUCTRELATION, _TMAPRODUCTPRICECLASS2TMAPRODUCTOFFERINGRELATION, APPROVALSTATUS, ARTICLESTATUS, AVERAGERATING, BARCODES, BUYERIDS, CATALOG, CATALOGVERSION, CLASSIFICATIONCLASSES, CODE, CONTENTUNIT, DATA_SHEET, DELIVERYMODES, DELIVERYTIME, DESCRIPTION, DETAIL, DISCOUNTROWS, 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, PRICEPLANS, PRICEQUANTITY, PRICEROWSVALID, PRODUCTCAROUSELCOMPONENTS, PRODUCTDETAILCOMPONENTS, PRODUCTFEATURECOMPONENTS, PRODUCTLISTCOMPONENTS, PRODUCTORDERLIMIT, PRODUCTPRICECLASS, PRODUCTREFERENCES, PRODUCTREVIEWS, PROMOTIONS, REMARKS, RESTRICTIONS, REVIEWCOUNT, REVIEWRATING, SEGMENT, SEQUENCEID, SIMPLEBANNERCOMPONENTS, SIMPLERESPONSIVEBANNERCOMPONENTS, SOLDINDIVIDUALLY, SPECIALTREATMENTCLASSES, STARTLINENUMBER, STOCKLEVELS, SUBSCRIPTIONTERM, SUMMARY, SUPERCATEGORIES, SUPPLIERALTERNATIVEAID, THUMBNAIL, THUMBNAILS, UNIT, UNTYPEDFEATURES, VARIANTS, VARIANTTYPE, VENDORS, VIDEOCOMPONENTS, XMLCONTENTFields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.TmaSimpleProductOfferingModel(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 parametersTmaSimpleProductOfferingModel(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 parametersTmaSimpleProductOfferingModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaSimpleProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaSimpleProductOffering.tmaPoVariantsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaSimpleProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaSimpleProductOffering.tmaPoVariantsattribute defined at extensiontuadatacommonsservices.Methods inherited from class de.hybris.platform.b2ctelcoservices.model.TmaProductOfferingModel
getAllowedPrincipals, getAssociatedProductOfferingGroups, getDistributionChannels, getParentBpoOptions, getParents, getProductSpecCharacteristicValues, getProductSpecCharValueUses, getProductSpecification, getStatements, setAllowedPrincipals, setAssociatedProductOfferingGroups, setDistributionChannels, setParentBpoOptions, setParents, setProductSpecCharacteristicValues, setProductSpecCharValueUses, setProductSpecification, setStatementsMethods inherited from class de.hybris.platform.core.model.product.ProductModel
getApprovalStatus, getArticleStatus, getArticleStatus, getAverageRating, getBarcodes, getBuyerIDS, getCatalogVersion, getClassificationClasses, getCode, getContentUnit, getData_sheet, getDeliveryModes, getDeliveryTime, getDescription, getDescription, getDetail, getDiscountRows, 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, getPricePlans, getPriceQuantity, getPriceRowsValid, getProductCarouselComponents, getProductDetailComponents, getProductFeatureComponents, getProductListComponents, getProductOrderLimit, getProductPriceClass, getProductReferences, getProductReviews, getPromotions, getRemarks, getRemarks, getRestrictions, getReviewCount, getReviewRating, getSegment, getSegment, getSequenceId, getSimpleBannerComponents, getSimpleResponsiveBannerComponents, getSoldIndividually, getSpecialTreatmentClasses, getStartLineNumber, getStockLevels, getSubscriptionTerm, getSummary, getSummary, getSupercategories, getSupplierAlternativeAID, getThumbnail, getThumbnails, getUnit, getUntypedFeatures, getVariants, getVariantType, getVendors, getVideoComponents, getXmlcontent, setApprovalStatus, setArticleStatus, setArticleStatus, setBuyerIDS, setCatalogVersion, setCode, setContentUnit, setData_sheet, setDeliveryModes, setDeliveryTime, setDescription, setDescription, setDetail, setDiscountRows, 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, setPricePlans, setPriceQuantity, setProductCarouselComponents, setProductDetailComponents, setProductFeatureComponents, setProductListComponents, setProductOrderLimit, setProductPriceClass, setProductReferences, setProductReviews, setPromotions, setRemarks, setRemarks, setRestrictions, setReviewCount, setReviewRating, setSegment, setSegment, setSequenceId, setSimpleBannerComponents, setSimpleResponsiveBannerComponents, setSoldIndividually, setSpecialTreatmentClasses, setStartLineNumber, setStockLevels, setSubscriptionTerm, setSummary, setSummary, setSupercategories, setSupplierAlternativeAID, setThumbnail, setThumbnails, setUnit, setUntypedFeatures, setVariants, setVariantType, setVendors, setVideoComponents, setXmlcontentMethods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_TMABPOPRECONFIG2TMASIMPLEPRODUCTOFFERINGRELATION
Generated relation code constant for relationTmaBpoPreConfig2TmaSimpleProductOfferingRelationdefining source attributepreConfigurationsin extensiontuadatacommonsservices.- See Also:
-
TMAPOVARIANTS
Generated constant - Attribute key ofTmaSimpleProductOffering.tmaPoVariantsattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRECONFIGURATIONS
Generated constant - Attribute key ofTmaSimpleProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaSimpleProductOfferingModel
public TmaSimpleProductOfferingModel()Generated constructor - Default constructor for generic creation. -
TmaSimpleProductOfferingModel
public TmaSimpleProductOfferingModel(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
-
TmaSimpleProductOfferingModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaSimpleProductOfferingModel(CatalogVersionModel _catalogVersion, String _code) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_catalogVersion- initial attribute declared by typeProductat extensioncatalog_code- initial attribute declared by typeProductat extensioncore
-
TmaSimpleProductOfferingModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaSimpleProductOfferingModel(CatalogVersionModel _catalogVersion, String _code, ItemModel _owner) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_catalogVersion- initial attribute declared by typeProductat extensioncatalog_code- initial attribute declared by typeProductat extensioncore_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getPreConfigurations
@Accessor(qualifier="preConfigurations", type=GETTER) public Collection<TmaBpoPreConfigModel> getPreConfigurations()Generated method - Getter of theTmaSimpleProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the preConfigurations - the pre configuration bpo associated with SPO
-
getTmaPoVariants
@Accessor(qualifier="tmaPoVariants", type=GETTER) public Collection<TmaPoVariantModel> getTmaPoVariants()Generated method - Getter of theTmaSimpleProductOffering.tmaPoVariantsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the tmaPoVariants - Product Offering variants.
-
setPreConfigurations
@Accessor(qualifier="preConfigurations", type=SETTER) public void setPreConfigurations(Collection<TmaBpoPreConfigModel> value) Generated method - Setter ofTmaSimpleProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the preConfigurations - the pre configuration bpo associated with SPO
-
setTmaPoVariants
@Accessor(qualifier="tmaPoVariants", type=SETTER) public void setTmaPoVariants(Collection<TmaPoVariantModel> value) Generated method - Setter ofTmaSimpleProductOffering.tmaPoVariantsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the tmaPoVariants - Product Offering variants.
-