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:
Serializable
- Direct Known Subclasses:
TmaAbstractOrderAlterationPriceModel,TmaAbstractOrderChargePriceModel
Generated model class for type TmaAbstractOrderComponentPrice first defined at extension tuadatacommonsservices.
Atomic price which contains the details of a price defined for an abstract order / order entry.
- 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 ofTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.currencyattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.priceTypeattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaAbstractOrderComponentPrice.taxRateattribute defined at extensiontuadatacommonsservices.Fields inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderPriceModel
_TMAABSTRACTORDERCOMPOSITEPRICE2TMAABSTRACTORDERPRICE, CATALOGCODE, GLOBALPRICEALTERATIONS, ID, NAME, PARENTPRICEFields 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.TmaAbstractOrderComponentPriceModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextTmaAbstractOrderComponentPriceModel(BillingTimeModel _billingTime, 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, 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
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaAbstractOrderComponentPrice.currencyattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaAbstractOrderComponentPrice.priceTypeattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaAbstractOrderComponentPrice.taxRateattribute defined at extensiontuadatacommonsservices.voidsetBillingTime(BillingTimeModel value) Generated method - Setter ofTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensiontuadatacommonsservices.voidsetCurrency(CurrencyModel value) Generated method - Setter ofTmaAbstractOrderComponentPrice.currencyattribute defined at extensiontuadatacommonsservices.voidsetDutyFreeAmount(Double value) Generated method - Setter ofTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaAbstractOrderComponentPrice.priceTypeattribute defined at extensiontuadatacommonsservices.voidsetTaxIncludedAmount(Double value) Generated method - Setter ofTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensiontuadatacommonsservices.voidsetTaxRate(Double value) Generated method - Setter ofTmaAbstractOrderComponentPrice.taxRateattribute defined at extensiontuadatacommonsservices.Methods inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderPriceModel
getCatalogCode, getGlobalPriceAlterations, getId, getName, getParentPrice, setCatalogCode, setGlobalPriceAlterations, setId, setName, setParentPriceMethods 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:
-
PRICETYPE
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.priceTypeattribute defined at extensiontuadatacommonsservices.- See Also:
-
BILLINGTIME
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensiontuadatacommonsservices.- See Also:
-
DUTYFREEAMOUNT
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensiontuadatacommonsservices.- See Also:
-
TAXINCLUDEDAMOUNT
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensiontuadatacommonsservices.- See Also:
-
TAXRATE
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.taxRateattribute defined at extensiontuadatacommonsservices.- See Also:
-
CURRENCY
Generated constant - Attribute key ofTmaAbstractOrderComponentPrice.currencyattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
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, 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 extensiontuadatacommonsservices_id- initial attribute declared by typeTmaAbstractOrderPriceat extensiontuadatacommonsservices_priceType- initial attribute declared by typeTmaAbstractOrderComponentPriceat extensiontuadatacommonsservices
-
TmaAbstractOrderComponentPriceModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderComponentPriceModel(BillingTimeModel _billingTime, 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 extensiontuadatacommonsservices_id- initial attribute declared by typeTmaAbstractOrderPriceat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore_priceType- initial attribute declared by typeTmaAbstractOrderComponentPriceat extensiontuadatacommonsservices
-
-
Method Details
-
getBillingTime
Generated method - Getter of theTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensiontuadatacommonsservices.- Returns:
- the billingTime - Price's billing time.
-
getCurrency
Generated method - Getter of theTmaAbstractOrderComponentPrice.currencyattribute defined at extensiontuadatacommonsservices.- Returns:
- the currency - The currency of the price.
-
getDutyFreeAmount
Generated method - Getter of theTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensiontuadatacommonsservices.- Returns:
- the dutyFreeAmount - Price amount before applying taxes.
-
getPriceType
Generated method - Getter of theTmaAbstractOrderComponentPrice.priceTypeattribute defined at extensiontuadatacommonsservices.- Returns:
- the priceType - Type of the prices available on the abstract order.
-
getTaxIncludedAmount
Generated method - Getter of theTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensiontuadatacommonsservices.- Returns:
- the taxIncludedAmount - Amount to be paid after applying taxes.
-
getTaxRate
Generated method - Getter of theTmaAbstractOrderComponentPrice.taxRateattribute defined at extensiontuadatacommonsservices.- Returns:
- the taxRate - Total amount for all taxes applied (be them either absolute or relative).
-
setBillingTime
Generated method - Setter ofTmaAbstractOrderComponentPrice.billingTimeattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the billingTime - Price's billing time.
-
setCurrency
Generated method - Setter ofTmaAbstractOrderComponentPrice.currencyattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the currency - The currency of the price.
-
setDutyFreeAmount
Generated method - Setter ofTmaAbstractOrderComponentPrice.dutyFreeAmountattribute defined at extensiontuadatacommonsservices.- 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 extensiontuadatacommonsservices.- Parameters:
value- the priceType - Type of the prices available on the abstract order.
-
setTaxIncludedAmount
@Accessor(qualifier="taxIncludedAmount", type=SETTER) public void setTaxIncludedAmount(Double value) Generated method - Setter ofTmaAbstractOrderComponentPrice.taxIncludedAmountattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the taxIncludedAmount - Amount to be paid after applying taxes.
-
setTaxRate
Generated method - Setter ofTmaAbstractOrderComponentPrice.taxRateattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the taxRate - Total amount for all taxes applied (be them either absolute or relative).
-