Class TmaProductOfferingPriceModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaProductOfferingPriceModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TmaComponentProdOfferPriceModel,TmaCompositeProdOfferPriceModel
Generated model class for type TmaProductOfferingPrice first defined at extension tuadatacommonsservices.
Product Offering Price.
- 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 relationTmaCompositePoPrice2TmaProductOfferingPricedefining source attributecompositeProdOfferPricesin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.approvalStatusattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.compositeProdOfferPricesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.idattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.priceEventattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.priceRowsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingPrice.productSpecCharacteristicValueUsesattribute defined at extensiontuadatacommonsservices.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.TmaProductOfferingPriceModel(CatalogVersionModel _catalogVersion, String _id) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaProductOfferingPriceModel(CatalogVersionModel _catalogVersion, String _id, 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 parametersTmaProductOfferingPriceModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaProductOfferingPrice.approvalStatusattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingPrice.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingPrice.compositeProdOfferPricesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.getDescription(Locale loc) Generated method - Getter of theTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.getId()Generated method - Getter of theTmaProductOfferingPrice.idattribute defined at extensiontuadatacommonsservices.getName()Generated method - Getter of theTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingPrice.priceEventattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingPrice.priceRowsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingPrice.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingPrice.productSpecCharacteristicValueUsesattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingPrice.approvalStatusattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingPrice.catalogVersionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingPrice.compositeProdOfferPricesattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value) Generated method - Setter ofTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value, Locale loc) Generated method - Setter ofTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingPrice.idattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.voidsetPriceEvent(BillingTimeModel value) Generated method - Setter ofTmaProductOfferingPrice.priceEventattribute defined at extensiontuadatacommonsservices.voidsetPriceRows(Set<PriceRowModel> value) Generated method - Setter ofTmaProductOfferingPrice.priceRowsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingPrice.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingPrice.productSpecCharacteristicValueUsesattribute defined at extensiontuadatacommonsservices.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_TMACOMPOSITEPOPRICE2TMAPRODUCTOFFERINGPRICE
Generated relation code constant for relationTmaCompositePoPrice2TmaProductOfferingPricedefining source attributecompositeProdOfferPricesin extensiontuadatacommonsservices.- See Also:
-
ID
Generated constant - Attribute key ofTmaProductOfferingPrice.idattribute defined at extensiontuadatacommonsservices.- See Also:
-
NAME
Generated constant - Attribute key ofTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaProductOfferingPrice.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRICEEVENT
Generated constant - Attribute key ofTmaProductOfferingPrice.priceEventattribute defined at extensiontuadatacommonsservices.- See Also:
-
APPROVALSTATUS
Generated constant - Attribute key ofTmaProductOfferingPrice.approvalStatusattribute defined at extensiontuadatacommonsservices.- See Also:
-
COMPOSITEPRODOFFERPRICES
Generated constant - Attribute key ofTmaProductOfferingPrice.compositeProdOfferPricesattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRICEROWS
Generated constant - Attribute key ofTmaProductOfferingPrice.priceRowsattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTSPECCHARACTERISTICVALUES
Generated constant - Attribute key ofTmaProductOfferingPrice.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTSPECCHARACTERISTICVALUEUSES
Generated constant - Attribute key ofTmaProductOfferingPrice.productSpecCharacteristicValueUsesattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaProductOfferingPriceModel
public TmaProductOfferingPriceModel()Generated constructor - Default constructor for generic creation. -
TmaProductOfferingPriceModel
public TmaProductOfferingPriceModel(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
-
TmaProductOfferingPriceModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaProductOfferingPriceModel(CatalogVersionModel _catalogVersion, String _id) 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 typeTmaProductOfferingPriceat extensiontuadatacommonsservices_id- initial attribute declared by typeTmaProductOfferingPriceat extensiontuadatacommonsservices
-
TmaProductOfferingPriceModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaProductOfferingPriceModel(CatalogVersionModel _catalogVersion, String _id, 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 typeTmaProductOfferingPriceat extensiontuadatacommonsservices_id- initial attribute declared by typeTmaProductOfferingPriceat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getApprovalStatus
Generated method - Getter of theTmaProductOfferingPrice.approvalStatusattribute defined at extensiontuadatacommonsservices.- Returns:
- the approvalStatus - The approval status of the Product Offering Price.
-
getCatalogVersion
Generated method - Getter of theTmaProductOfferingPrice.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - Catalog Version on which the TmaProductOfferingPrice is published.
-
getCompositeProdOfferPrices
@Accessor(qualifier="compositeProdOfferPrices", type=GETTER) public Set<TmaCompositeProdOfferPriceModel> getCompositeProdOfferPrices()Generated method - Getter of theTmaProductOfferingPrice.compositeProdOfferPricesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the compositeProdOfferPrices - The composite product offering prices this component belongs to
-
getDescription
Generated method - Getter of theTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.- Returns:
- the description - The description of a ProductOfferingPrice
-
getDescription
Generated method - Getter of theTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the description - The description of a ProductOfferingPrice
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getId
Generated method - Getter of theTmaProductOfferingPrice.idattribute defined at extensiontuadatacommonsservices.- Returns:
- the id - Unique identifier of a ProductOfferingPrice
-
getName
Generated method - Getter of theTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.- Returns:
- the name - The name of a ProductOfferingPrice
-
getName
Generated method - Getter of theTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the name - The name of a ProductOfferingPrice
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getPriceEvent
Generated method - Getter of theTmaProductOfferingPrice.priceEventattribute defined at extensiontuadatacommonsservices.- Returns:
- the priceEvent - The price event of the charge
-
getPriceRows
Generated method - Getter of theTmaProductOfferingPrice.priceRowsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the priceRows - The price rows using this product offering price
-
getProductSpecCharacteristicValues
@Accessor(qualifier="productSpecCharacteristicValues", type=GETTER) public Set<TmaProductSpecCharacteristicValueModel> getProductSpecCharacteristicValues()Generated method - Getter of theTmaProductOfferingPrice.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productSpecCharacteristicValues - The Product Specification Characteristic Values associated to this POP.
-
getProductSpecCharacteristicValueUses
@Accessor(qualifier="productSpecCharacteristicValueUses", type=GETTER) public Set<TmaProductSpecCharValueUseModel> getProductSpecCharacteristicValueUses()Generated method - Getter of theTmaProductOfferingPrice.productSpecCharacteristicValueUsesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productSpecCharacteristicValueUses - The Product Specification Characteristic Value Uses associated to this POP.
-
setApprovalStatus
@Accessor(qualifier="approvalStatus", type=SETTER) public void setApprovalStatus(ArticleApprovalStatus value) Generated method - Setter ofTmaProductOfferingPrice.approvalStatusattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the approvalStatus - The approval status of the Product Offering Price.
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofTmaProductOfferingPrice.catalogVersionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the catalogVersion - Catalog Version on which the TmaProductOfferingPrice is published.
-
setCompositeProdOfferPrices
@Accessor(qualifier="compositeProdOfferPrices", type=SETTER) public void setCompositeProdOfferPrices(Set<TmaCompositeProdOfferPriceModel> value) Generated method - Setter ofTmaProductOfferingPrice.compositeProdOfferPricesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the compositeProdOfferPrices - The composite product offering prices this component belongs to
-
setDescription
Generated method - Setter ofTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - The description of a ProductOfferingPrice
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTmaProductOfferingPrice.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - The description of a ProductOfferingPriceloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setId
Generated method - Setter ofTmaProductOfferingPrice.idattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the id - Unique identifier of a ProductOfferingPrice
-
setName
Generated method - Setter ofTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - The name of a ProductOfferingPrice
-
setName
Generated method - Setter ofTmaProductOfferingPrice.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - The name of a ProductOfferingPriceloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setPriceEvent
Generated method - Setter ofTmaProductOfferingPrice.priceEventattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the priceEvent - The price event of the charge
-
setPriceRows
Generated method - Setter ofTmaProductOfferingPrice.priceRowsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the priceRows - The price rows using this product offering price
-
setProductSpecCharacteristicValues
@Accessor(qualifier="productSpecCharacteristicValues", type=SETTER) public void setProductSpecCharacteristicValues(Set<TmaProductSpecCharacteristicValueModel> value) Generated method - Setter ofTmaProductOfferingPrice.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productSpecCharacteristicValues - The Product Specification Characteristic Values associated to this POP.
-
setProductSpecCharacteristicValueUses
@Accessor(qualifier="productSpecCharacteristicValueUses", type=SETTER) public void setProductSpecCharacteristicValueUses(Set<TmaProductSpecCharValueUseModel> value) Generated method - Setter ofTmaProductOfferingPrice.productSpecCharacteristicValueUsesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productSpecCharacteristicValueUses - The Product Specification Characteristic Value Uses associated to this POP.
-