Class TmaBundledProductOfferingModel
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.TmaBundledProductOfferingModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TmaFixedBundledProductOfferingModel
Generated model class for type TmaBundledProductOffering first defined at extension tuadatacommonsservices.
Grouping of Product Offerings bundled together.
- 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 model type code constant.static final StringGenerated constant - Attribute key ofTmaBundledProductOffering.bpoOptionsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaBundledProductOffering.childrenattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaBundledProductOffering.favoriteattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaBundledProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaBundledProductOffering.productOfferingGroupsattribute 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, 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.TmaBundledProductOfferingModel(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 parametersTmaBundledProductOfferingModel(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 parametersTmaBundledProductOfferingModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaBundledProductOffering.bpoOptionsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaBundledProductOffering.childrenattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaBundledProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaBundledProductOffering.productOfferingGroupsattribute defined at extensiontuadatacommonsservices.booleanGenerated method - Getter of theTmaBundledProductOffering.favoriteattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaBundledProductOffering.bpoOptionsattribute defined at extensiontuadatacommonsservices.voidsetChildren(Set<TmaProductOfferingModel> value) Generated method - Setter ofTmaBundledProductOffering.childrenattribute defined at extensiontuadatacommonsservices.voidsetFavorite(boolean value) Generated method - Setter ofTmaBundledProductOffering.favoriteattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaBundledProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaBundledProductOffering.productOfferingGroupsattribute 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, 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, 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:
-
FAVORITE
Generated constant - Attribute key ofTmaBundledProductOffering.favoriteattribute defined at extensiontuadatacommonsservices.- See Also:
-
CHILDREN
Generated constant - Attribute key ofTmaBundledProductOffering.childrenattribute defined at extensiontuadatacommonsservices.- See Also:
-
BPOOPTIONS
Generated constant - Attribute key ofTmaBundledProductOffering.bpoOptionsattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTOFFERINGGROUPS
Generated constant - Attribute key ofTmaBundledProductOffering.productOfferingGroupsattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRECONFIGURATIONS
Generated constant - Attribute key ofTmaBundledProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaBundledProductOfferingModel
public TmaBundledProductOfferingModel()Generated constructor - Default constructor for generic creation. -
TmaBundledProductOfferingModel
public TmaBundledProductOfferingModel(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
-
TmaBundledProductOfferingModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaBundledProductOfferingModel(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
-
TmaBundledProductOfferingModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaBundledProductOfferingModel(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
-
getBpoOptions
@Accessor(qualifier="bpoOptions", type=GETTER) public Set<TmaBundledProdOfferOptionModel> getBpoOptions()Generated method - Getter of theTmaBundledProductOffering.bpoOptionsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
-
getChildren
Generated method - Getter of theTmaBundledProductOffering.childrenattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
-
getPreConfigurations
@Accessor(qualifier="preConfigurations", type=GETTER) public Set<TmaBpoPreConfigModel> getPreConfigurations()Generated method - Getter of theTmaBundledProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the preConfigurations - PreConfig associated with the Bundled Product
-
getProductOfferingGroups
@Accessor(qualifier="productOfferingGroups", type=GETTER) public List<TmaProductOfferingGroupModel> getProductOfferingGroups()Generated method - Getter of theTmaBundledProductOffering.productOfferingGroupsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.
-
isFavorite
@Accessor(qualifier="favorite", type=GETTER) public boolean isFavorite()Generated method - Getter of theTmaBundledProductOffering.favoriteattribute defined at extensiontuadatacommonsservices.- Returns:
- the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
-
setBpoOptions
@Accessor(qualifier="bpoOptions", type=SETTER) public void setBpoOptions(Set<TmaBundledProdOfferOptionModel> value) Generated method - Setter ofTmaBundledProductOffering.bpoOptionsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
-
setChildren
@Accessor(qualifier="children", type=SETTER) public void setChildren(Set<TmaProductOfferingModel> value) Generated method - Setter ofTmaBundledProductOffering.childrenattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
-
setFavorite
@Accessor(qualifier="favorite", type=SETTER) public void setFavorite(boolean value) Generated method - Setter ofTmaBundledProductOffering.favoriteattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
-
setPreConfigurations
@Accessor(qualifier="preConfigurations", type=SETTER) public void setPreConfigurations(Set<TmaBpoPreConfigModel> value) Generated method - Setter ofTmaBundledProductOffering.preConfigurationsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the preConfigurations - PreConfig associated with the Bundled Product
-
setProductOfferingGroups
@Accessor(qualifier="productOfferingGroups", type=SETTER) public void setProductOfferingGroups(List<TmaProductOfferingGroupModel> value) Generated method - Setter ofTmaBundledProductOffering.productOfferingGroupsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.
-