Class TmaAbstractOrderComponentPriceModel
- 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
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
TmaAbstractOrderAlterationPriceModel,TmaAbstractOrderChargePriceModel
public class TmaAbstractOrderComponentPriceModel extends TmaAbstractOrderPriceModel
Generated model class for type TmaAbstractOrderComponentPrice first defined at extension b2ctelcoservices.Atomic price which contains the details of a price defined for an abstract order / order entry.
- 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 ofTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensionb2ctelcoservices.static java.lang.StringCURRENCYGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.currencyattribute defined at extensionb2ctelcoservices.static java.lang.StringDUTYFREEAMOUNTGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.static java.lang.StringPRICETYPEGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.priceTypeattribute defined at extensionb2ctelcoservices.static java.lang.StringTAXINCLUDEDAMOUNTGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.static java.lang.StringTAXRATEGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.taxRateattribute defined at extensionb2ctelcoservices.-
Fields inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderPriceModel
_TMAABSTRACTORDERCOMPOSITEPRICE2TMAABSTRACTORDERPRICE, CATALOGCODE, 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 TmaAbstractOrderComponentPriceModel()Generated constructor - Default constructor for generic creation.TmaAbstractOrderComponentPriceModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextTmaAbstractOrderComponentPriceModel(BillingTimeModel _billingTime, java.lang.String _id, TmaAbstractOrderPriceType _priceType)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaAbstractOrderComponentPriceModel(BillingTimeModel _billingTime, java.lang.String _id, ItemModel _owner, TmaAbstractOrderPriceType _priceType)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 theTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensionb2ctelcoservices.CurrencyModelgetCurrency()Generated method - Getter of theTmaAbstractOrderComponentPrice.currencyattribute defined at extensionb2ctelcoservices.java.lang.DoublegetDutyFreeAmount()Generated method - Getter of theTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.TmaAbstractOrderPriceTypegetPriceType()Generated method - Getter of theTmaAbstractOrderComponentPrice.priceTypeattribute defined at extensionb2ctelcoservices.java.lang.DoublegetTaxIncludedAmount()Generated method - Getter of theTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.java.lang.DoublegetTaxRate()Generated method - Getter of theTmaAbstractOrderComponentPrice.taxRateattribute defined at extensionb2ctelcoservices.voidsetBillingTime(BillingTimeModel value)Generated method - Setter ofTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensionb2ctelcoservices.voidsetCurrency(CurrencyModel value)Generated method - Setter ofTmaAbstractOrderComponentPrice.currencyattribute defined at extensionb2ctelcoservices.voidsetDutyFreeAmount(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.voidsetPriceType(TmaAbstractOrderPriceType value)Generated method - Setter ofTmaAbstractOrderComponentPrice.priceTypeattribute defined at extensionb2ctelcoservices.voidsetTaxIncludedAmount(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.voidsetTaxRate(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderComponentPrice.taxRateattribute defined at extensionb2ctelcoservices.-
Methods inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderPriceModel
getCatalogCode, getId, getParentPrice, setCatalogCode, 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
-
PRICETYPE
public static final java.lang.String PRICETYPE
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.priceTypeattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
BILLINGTIME
public static final java.lang.String BILLINGTIME
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
DUTYFREEAMOUNT
public static final java.lang.String DUTYFREEAMOUNT
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
TAXINCLUDEDAMOUNT
public static final java.lang.String TAXINCLUDEDAMOUNT
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
TAXRATE
public static final java.lang.String TAXRATE
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.taxRateattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
CURRENCY
public static final java.lang.String CURRENCY
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.currencyattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TmaAbstractOrderComponentPriceModel
public TmaAbstractOrderComponentPriceModel()
Generated constructor - Default constructor for generic creation.
-
TmaAbstractOrderComponentPriceModel
public TmaAbstractOrderComponentPriceModel(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
-
TmaAbstractOrderComponentPriceModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderComponentPriceModel(BillingTimeModel _billingTime, java.lang.String _id, TmaAbstractOrderPriceType _priceType)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 typeTmaAbstractOrderComponentPriceat extensionb2ctelcoservices_id- initial attribute declared by typeTmaAbstractOrderPriceat extensionb2ctelcoservices_priceType- initial attribute declared by typeTmaAbstractOrderComponentPriceat extensionb2ctelcoservices
-
TmaAbstractOrderComponentPriceModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderComponentPriceModel(BillingTimeModel _billingTime, java.lang.String _id, ItemModel _owner, TmaAbstractOrderPriceType _priceType)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 typeTmaAbstractOrderComponentPriceat extensionb2ctelcoservices_id- initial attribute declared by typeTmaAbstractOrderPriceat extensionb2ctelcoservices_owner- initial attribute declared by typeItemat extensioncore_priceType- initial attribute declared by typeTmaAbstractOrderComponentPriceat extensionb2ctelcoservices
-
-
Method Detail
-
getBillingTime
@Accessor(qualifier="billingTime", type=GETTER) public BillingTimeModel getBillingTime()Generated method - Getter of theTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensionb2ctelcoservices.- Returns:
- the billingTime - Price's billing time.
-
getCurrency
@Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()Generated method - Getter of theTmaAbstractOrderComponentPrice.currencyattribute defined at extensionb2ctelcoservices.- Returns:
- the currency - The currency of the price.
-
getDutyFreeAmount
@Accessor(qualifier="dutyFreeAmount", type=GETTER) public java.lang.Double getDutyFreeAmount()Generated method - Getter of theTmaAbstractOrderComponentPrice.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 theTmaAbstractOrderComponentPrice.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 theTmaAbstractOrderComponentPrice.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 theTmaAbstractOrderComponentPrice.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 ofTmaAbstractOrderComponentPrice.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 ofTmaAbstractOrderComponentPrice.currencyattribute defined at extensionb2ctelcoservices.- Parameters:
value- the currency - The currency of the price.
-
setDutyFreeAmount
@Accessor(qualifier="dutyFreeAmount", type=SETTER) public void setDutyFreeAmount(java.lang.Double value)Generated method - Setter ofTmaAbstractOrderComponentPrice.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 ofTmaAbstractOrderComponentPrice.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 ofTmaAbstractOrderComponentPrice.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 ofTmaAbstractOrderComponentPrice.taxRateattribute defined at extensionb2ctelcoservices.- Parameters:
value- the taxRate - Total amount for all taxes applied (be them either absolute or relative).
-
-