Class TmaAbstractOrderChargePriceModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderPriceModel
-
- de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderComponentPriceModel
-
- de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderChargePriceModel
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
TmaAbstractOrderOneTimeChargePriceModel,TmaAbstractOrderRecurringChargePriceModel,TmaAbstractOrderUsageChargePriceModel
public class TmaAbstractOrderChargePriceModel extends TmaAbstractOrderComponentPriceModel
Generated model class for type TmaAbstractOrderChargePrice first defined at extension b2ctelcoservices.Entity defining pricing charges.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringBILLINGTIMEGenerated constant - Attribute key ofTmaAbstractOrderChargePrice.billingTimeattribute defined at extensionb2ctelcoservices.static java.lang.StringCURRENCYGenerated constant - Attribute key ofTmaAbstractOrderChargePrice.currencyattribute defined at extensionb2ctelcoservices.static java.lang.StringDISCOUNTVALUECODEGenerated constant - Attribute key ofTmaAbstractOrderChargePrice.discountValueCodeattribute defined at extensionb2ctelcoservices.static java.lang.StringDUTYFREEAMOUNTGenerated constant - Attribute key ofTmaAbstractOrderChargePrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.static java.lang.StringPRICETYPEGenerated constant - Attribute key ofTmaAbstractOrderChargePrice.priceTypeattribute defined at extensionb2ctelcoservices.static java.lang.StringTAXINCLUDEDAMOUNTGenerated constant - Attribute key ofTmaAbstractOrderChargePrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.static java.lang.StringTAXRATEGenerated constant - Attribute key ofTmaAbstractOrderChargePrice.taxRateattribute defined at extensionb2ctelcoservices.-
Fields inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderPriceModel
_TMAABSTRACTORDERCOMPOSITEPRICE2TMAABSTRACTORDERPRICE, ID, PARENTPRICE
-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
-
Constructor Summary
Constructors Constructor Description TmaAbstractOrderChargePriceModel()Generated constructor - Default constructor for generic creation.TmaAbstractOrderChargePriceModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextTmaAbstractOrderChargePriceModel(BillingTimeModel _billingTime, CurrencyModel _currency, java.lang.Double _dutyFreeAmount, java.lang.String _id, TmaAbstractOrderPriceType _priceType, java.lang.Double _taxIncludedAmount, java.lang.Double _taxRate)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaAbstractOrderChargePriceModel(BillingTimeModel _billingTime, CurrencyModel _currency, java.lang.Double _dutyFreeAmount, java.lang.String _id, ItemModel _owner, TmaAbstractOrderPriceType _priceType, java.lang.Double _taxIncludedAmount, java.lang.Double _taxRate)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingTimeModelgetBillingTime()Generated method - Getter of theTmaAbstractOrderChargePrice.billingTimeattribute defined at extensionb2ctelcoservices.CurrencyModelgetCurrency()Generated method - Getter of theTmaAbstractOrderChargePrice.currencyattribute defined at extensionb2ctelcoservices.java.lang.StringgetDiscountValueCode()Generated method - Getter of theTmaAbstractOrderChargePrice.discountValueCodeattribute defined at extensionb2ctelcoservices.java.lang.DoublegetDutyFreeAmount()Generated method - Getter of theTmaAbstractOrderChargePrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.TmaAbstractOrderPriceTypegetPriceType()Generated method - Getter of theTmaAbstractOrderChargePrice.priceTypeattribute defined at extensionb2ctelcoservices.java.lang.DoublegetTaxIncludedAmount()Generated method - Getter of theTmaAbstractOrderChargePrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.java.lang.DoublegetTaxRate()Generated method - Getter of theTmaAbstractOrderChargePrice.taxRateattribute defined at extensionb2ctelcoservices.voidsetBillingTime(BillingTimeModel value)Generated method - Setter ofTmaAbstractOrderChargePrice.billingTimeattribute defined at extensionb2ctelcoservices.voidsetCurrency(CurrencyModel value)Generated method - Setter ofTmaAbstractOrderChargePrice.currencyattribute defined at extensionb2ctelcoservices.voidsetDiscountValueCode(java.lang.String value)Generated method - Setter ofTmaAbstractOrderChargePrice.discountValueCodeattribute defined at extensionb2ctelcoservices.voidsetDutyFreeAmount(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderChargePrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.voidsetPriceType(TmaAbstractOrderPriceType value)Generated method - Setter ofTmaAbstractOrderChargePrice.priceTypeattribute defined at extensionb2ctelcoservices.voidsetTaxIncludedAmount(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderChargePrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.voidsetTaxRate(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderChargePrice.taxRateattribute defined at extensionb2ctelcoservices.-
Methods inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderPriceModel
getId, getParentPrice, setId, setParentPrice
-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods 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 Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
DUTYFREEAMOUNT
public static final java.lang.String DUTYFREEAMOUNT
Generated constant - Attribute key ofTmaAbstractOrderChargePrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
TAXINCLUDEDAMOUNT
public static final java.lang.String TAXINCLUDEDAMOUNT
Generated constant - Attribute key ofTmaAbstractOrderChargePrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
TAXRATE
public static final java.lang.String TAXRATE
Generated constant - Attribute key ofTmaAbstractOrderChargePrice.taxRateattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
BILLINGTIME
public static final java.lang.String BILLINGTIME
Generated constant - Attribute key ofTmaAbstractOrderChargePrice.billingTimeattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
PRICETYPE
public static final java.lang.String PRICETYPE
Generated constant - Attribute key ofTmaAbstractOrderChargePrice.priceTypeattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
CURRENCY
public static final java.lang.String CURRENCY
Generated constant - Attribute key ofTmaAbstractOrderChargePrice.currencyattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
DISCOUNTVALUECODE
public static final java.lang.String DISCOUNTVALUECODE
Generated constant - Attribute key ofTmaAbstractOrderChargePrice.discountValueCodeattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TmaAbstractOrderChargePriceModel
public TmaAbstractOrderChargePriceModel()
Generated constructor - Default constructor for generic creation.
-
TmaAbstractOrderChargePriceModel
public TmaAbstractOrderChargePriceModel(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
-
TmaAbstractOrderChargePriceModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderChargePriceModel(BillingTimeModel _billingTime, CurrencyModel _currency, java.lang.Double _dutyFreeAmount, java.lang.String _id, TmaAbstractOrderPriceType _priceType, java.lang.Double _taxIncludedAmount, java.lang.Double _taxRate)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:
_billingTime- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_currency- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_dutyFreeAmount- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_id- initial attribute declared by typeTmaAbstractOrderPriceat extensionb2ctelcoservices_priceType- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_taxIncludedAmount- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_taxRate- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices
-
TmaAbstractOrderChargePriceModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderChargePriceModel(BillingTimeModel _billingTime, CurrencyModel _currency, java.lang.Double _dutyFreeAmount, java.lang.String _id, ItemModel _owner, TmaAbstractOrderPriceType _priceType, java.lang.Double _taxIncludedAmount, java.lang.Double _taxRate)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:
_billingTime- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_currency- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_dutyFreeAmount- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_id- initial attribute declared by typeTmaAbstractOrderPriceat extensionb2ctelcoservices_owner- initial attribute declared by typeItemat extensioncore_priceType- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_taxIncludedAmount- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices_taxRate- initial attribute declared by typeTmaAbstractOrderChargePriceat extensionb2ctelcoservices
-
-
Method Detail
-
getBillingTime
@Accessor(qualifier="billingTime", type=GETTER) public BillingTimeModel getBillingTime()Generated method - Getter of theTmaAbstractOrderChargePrice.billingTimeattribute defined at extensionb2ctelcoservices.- Returns:
- the billingTime - Price's billing time.
-
getCurrency
@Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()Generated method - Getter of theTmaAbstractOrderChargePrice.currencyattribute defined at extensionb2ctelcoservices.- Returns:
- the currency - The currency of the price.
-
getDiscountValueCode
@Accessor(qualifier="discountValueCode", type=GETTER) public java.lang.String getDiscountValueCode()Generated method - Getter of theTmaAbstractOrderChargePrice.discountValueCodeattribute defined at extensionb2ctelcoservices.- Returns:
- the discountValueCode - The discount value code.
-
getDutyFreeAmount
@Accessor(qualifier="dutyFreeAmount", type=GETTER) public java.lang.Double getDutyFreeAmount()Generated method - Getter of theTmaAbstractOrderChargePrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.- Returns:
- the dutyFreeAmount - Price amount before applying taxes.
-
getPriceType
@Accessor(qualifier="priceType", type=GETTER) public TmaAbstractOrderPriceType getPriceType()Generated method - Getter of theTmaAbstractOrderChargePrice.priceTypeattribute defined at extensionb2ctelcoservices.- Returns:
- the priceType - Type of the prices available on the abstract order.
-
getTaxIncludedAmount
@Accessor(qualifier="taxIncludedAmount", type=GETTER) public java.lang.Double getTaxIncludedAmount()Generated method - Getter of theTmaAbstractOrderChargePrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.- Returns:
- the taxIncludedAmount - Amount to be paid after applying taxes.
-
getTaxRate
@Accessor(qualifier="taxRate", type=GETTER) public java.lang.Double getTaxRate()Generated method - Getter of theTmaAbstractOrderChargePrice.taxRateattribute defined at extensionb2ctelcoservices.- Returns:
- the taxRate - Total amount for all taxes applied (be them either absolute or relative).
-
setBillingTime
@Accessor(qualifier="billingTime", type=SETTER) public void setBillingTime(BillingTimeModel value)Generated method - Setter ofTmaAbstractOrderChargePrice.billingTimeattribute defined at extensionb2ctelcoservices.- Parameters:
value- the billingTime - Price's billing time.
-
setCurrency
@Accessor(qualifier="currency", type=SETTER) public void setCurrency(CurrencyModel value)Generated method - Setter ofTmaAbstractOrderChargePrice.currencyattribute defined at extensionb2ctelcoservices.- Parameters:
value- the currency - The currency of the price.
-
setDiscountValueCode
@Accessor(qualifier="discountValueCode", type=SETTER) public void setDiscountValueCode(java.lang.String value)Generated method - Setter ofTmaAbstractOrderChargePrice.discountValueCodeattribute defined at extensionb2ctelcoservices.- Parameters:
value- the discountValueCode - The discount value code.
-
setDutyFreeAmount
@Accessor(qualifier="dutyFreeAmount", type=SETTER) public void setDutyFreeAmount(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderChargePrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.- Parameters:
value- the dutyFreeAmount - Price amount before applying taxes.
-
setPriceType
@Accessor(qualifier="priceType", type=SETTER) public void setPriceType(TmaAbstractOrderPriceType value)Generated method - Setter ofTmaAbstractOrderChargePrice.priceTypeattribute defined at extensionb2ctelcoservices.- Parameters:
value- the priceType - Type of the prices available on the abstract order.
-
setTaxIncludedAmount
@Accessor(qualifier="taxIncludedAmount", type=SETTER) public void setTaxIncludedAmount(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderChargePrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.- Parameters:
value- the taxIncludedAmount - Amount to be paid after applying taxes.
-
setTaxRate
@Accessor(qualifier="taxRate", type=SETTER) public void setTaxRate(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderChargePrice.taxRateattribute defined at extensionb2ctelcoservices.- Parameters:
value- the taxRate - Total amount for all taxes applied (be them either absolute or relative).
-
-