Class TmaUsageProdOfferPriceChargeModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaProductOfferingPriceModel
de.hybris.platform.b2ctelcoservices.model.TmaComponentProdOfferPriceModel
de.hybris.platform.b2ctelcoservices.model.TmaAbstractProdOfferPriceChargeModel
de.hybris.platform.b2ctelcoservices.model.TmaUsageProdOfferPriceChargeModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaUsageProdOfferPriceCharge first defined at extension tuadatacommonsservices.
Product Offering Price for Usage Charge.
- 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 ofTmaUsageProdOfferPriceCharge.productUsageSpecattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageProdOfferPriceCharge.tierEndattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageProdOfferPriceCharge.tierStartattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageProdOfferPriceCharge.usageUnitattribute defined at extensiontuadatacommonsservices.Fields inherited from class de.hybris.platform.b2ctelcoservices.model.TmaComponentProdOfferPriceModel
_TMAPRICINGLOGICALGORITHM2TMACOMPONENTPRODOFFERPRICERELATION, CURRENCY, PRICINGLOGICALGORITHM, VALUEFields inherited from class de.hybris.platform.b2ctelcoservices.model.TmaProductOfferingPriceModel
_TMACOMPOSITEPOPRICE2TMAPRODUCTOFFERINGPRICE, APPROVALSTATUS, CATALOGVERSION, COMPOSITEPRODOFFERPRICES, DESCRIPTION, ID, NAME, PRICEEVENT, PRICEROWS, PRODUCTSPECCHARACTERISTICVALUES, PRODUCTSPECCHARACTERISTICVALUEUSESFields 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.TmaUsageProdOfferPriceChargeModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, String _id, ItemModel _owner, Integer _tierStart, UsageUnitModel _usageUnit) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaUsageProdOfferPriceChargeModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, String _id, Integer _tierStart, UsageUnitModel _usageUnit) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaUsageProdOfferPriceChargeModel(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.priceEventattribute defined at extensiontuadatacommonsservicesand redeclared at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageProdOfferPriceCharge.productUsageSpecattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageProdOfferPriceCharge.tierEndattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageProdOfferPriceCharge.tierStartattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageProdOfferPriceCharge.usageUnitattribute defined at extensiontuadatacommonsservices.voidsetPriceEvent(BillingTimeModel value) Generated method - Setter ofTmaProductOfferingPrice.priceEventattribute defined at extensiontuadatacommonsservicesand redeclared at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageProdOfferPriceCharge.productUsageSpecattribute defined at extensiontuadatacommonsservices.voidsetTierEnd(Integer value) Generated method - Setter ofTmaUsageProdOfferPriceCharge.tierEndattribute defined at extensiontuadatacommonsservices.voidsetTierStart(Integer value) Generated method - Setter ofTmaUsageProdOfferPriceCharge.tierStartattribute defined at extensiontuadatacommonsservices.voidsetUsageUnit(UsageUnitModel value) Generated method - Setter ofTmaUsageProdOfferPriceCharge.usageUnitattribute defined at extensiontuadatacommonsservices.Methods inherited from class de.hybris.platform.b2ctelcoservices.model.TmaComponentProdOfferPriceModel
getCurrency, getPricingLogicAlgorithm, getValue, setCurrency, setPricingLogicAlgorithm, setValueMethods inherited from class de.hybris.platform.b2ctelcoservices.model.TmaProductOfferingPriceModel
getApprovalStatus, getCatalogVersion, getCompositeProdOfferPrices, getDescription, getDescription, getId, getName, getName, getPriceRows, getProductSpecCharacteristicValues, getProductSpecCharacteristicValueUses, setApprovalStatus, setCatalogVersion, setCompositeProdOfferPrices, setDescription, setDescription, setId, setName, setName, setPriceRows, setProductSpecCharacteristicValues, setProductSpecCharacteristicValueUsesMethods 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:
-
TIERSTART
Generated constant - Attribute key ofTmaUsageProdOfferPriceCharge.tierStartattribute defined at extensiontuadatacommonsservices.- See Also:
-
TIEREND
Generated constant - Attribute key ofTmaUsageProdOfferPriceCharge.tierEndattribute defined at extensiontuadatacommonsservices.- See Also:
-
USAGEUNIT
Generated constant - Attribute key ofTmaUsageProdOfferPriceCharge.usageUnitattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTUSAGESPEC
Generated constant - Attribute key ofTmaUsageProdOfferPriceCharge.productUsageSpecattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaUsageProdOfferPriceChargeModel
public TmaUsageProdOfferPriceChargeModel()Generated constructor - Default constructor for generic creation. -
TmaUsageProdOfferPriceChargeModel
public TmaUsageProdOfferPriceChargeModel(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
-
TmaUsageProdOfferPriceChargeModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaUsageProdOfferPriceChargeModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, String _id, Integer _tierStart, UsageUnitModel _usageUnit) 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_currency- initial attribute declared by typeTmaComponentProdOfferPriceat extensiontuadatacommonsservices_id- initial attribute declared by typeTmaProductOfferingPriceat extensiontuadatacommonsservices_tierStart- initial attribute declared by typeTmaUsageProdOfferPriceChargeat extensiontuadatacommonsservices_usageUnit- initial attribute declared by typeTmaUsageProdOfferPriceChargeat extensiontuadatacommonsservices
-
TmaUsageProdOfferPriceChargeModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaUsageProdOfferPriceChargeModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, String _id, ItemModel _owner, Integer _tierStart, UsageUnitModel _usageUnit) 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_currency- initial attribute declared by typeTmaComponentProdOfferPriceat extensiontuadatacommonsservices_id- initial attribute declared by typeTmaProductOfferingPriceat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore_tierStart- initial attribute declared by typeTmaUsageProdOfferPriceChargeat extensiontuadatacommonsservices_usageUnit- initial attribute declared by typeTmaUsageProdOfferPriceChargeat extensiontuadatacommonsservices
-
-
Method Details
-
getPriceEvent
Generated method - Getter of theTmaProductOfferingPrice.priceEventattribute defined at extensiontuadatacommonsservicesand redeclared at extensiontuadatacommonsservices.- Overrides:
getPriceEventin classTmaProductOfferingPriceModel- Returns:
- the priceEvent - The price event of the charge. Redeclared as for usage charges it can only be a recurring event.
-
getProductUsageSpec
@Accessor(qualifier="productUsageSpec", type=GETTER) public TmaProductUsageSpecificationModel getProductUsageSpec()Generated method - Getter of theTmaUsageProdOfferPriceCharge.productUsageSpecattribute defined at extensiontuadatacommonsservices.- Returns:
- the productUsageSpec - The Usage Product Offering Price Charge linked to this type of Usage.
-
getTierEnd
Generated method - Getter of theTmaUsageProdOfferPriceCharge.tierEndattribute defined at extensiontuadatacommonsservices.- Returns:
- the tierEnd - Tier End
-
getTierStart
Generated method - Getter of theTmaUsageProdOfferPriceCharge.tierStartattribute defined at extensiontuadatacommonsservices.- Returns:
- the tierStart - Tier Start
-
getUsageUnit
Generated method - Getter of theTmaUsageProdOfferPriceCharge.usageUnitattribute defined at extensiontuadatacommonsservices.- Returns:
- the usageUnit - The usage unit of the usage charge
-
setPriceEvent
Generated method - Setter ofTmaProductOfferingPrice.priceEventattribute defined at extensiontuadatacommonsservicesand redeclared at extensiontuadatacommonsservices. Will only accept values of typeBillingFrequencyModel.- Overrides:
setPriceEventin classTmaProductOfferingPriceModel- Parameters:
value- the priceEvent - The price event of the charge. Redeclared as for usage charges it can only be a recurring event.
-
setProductUsageSpec
@Accessor(qualifier="productUsageSpec", type=SETTER) public void setProductUsageSpec(TmaProductUsageSpecificationModel value) Generated method - Setter ofTmaUsageProdOfferPriceCharge.productUsageSpecattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productUsageSpec - The Usage Product Offering Price Charge linked to this type of Usage.
-
setTierEnd
Generated method - Setter ofTmaUsageProdOfferPriceCharge.tierEndattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the tierEnd - Tier End
-
setTierStart
Generated method - Setter ofTmaUsageProdOfferPriceCharge.tierStartattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the tierStart - Tier Start
-
setUsageUnit
Generated method - Setter ofTmaUsageProdOfferPriceCharge.usageUnitattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the usageUnit - The usage unit of the usage charge
-