Class TmaAbstractOrderUsageChargePriceModel
- 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
-
- de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderUsageChargePriceModel
-
- All Implemented Interfaces:
java.io.Serializable
public class TmaAbstractOrderUsageChargePriceModel extends TmaAbstractOrderChargePriceModel
Generated model class for type TmaAbstractOrderUsageChargePrice first defined at extension b2ctelcoservices.Usage charge representing the amount to be paid for either an order or an 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.StringTIERENDGenerated constant - Attribute key ofTmaAbstractOrderUsageChargePrice.tierEndattribute defined at extensionb2ctelcoservices.static java.lang.StringTIERSTARTGenerated constant - Attribute key ofTmaAbstractOrderUsageChargePrice.tierStartattribute defined at extensionb2ctelcoservices.static java.lang.StringUSAGECHARGETYPEGenerated constant - Attribute key ofTmaAbstractOrderUsageChargePrice.usageChargeTypeattribute defined at extensionb2ctelcoservices.static java.lang.StringUSAGEUNITGenerated constant - Attribute key ofTmaAbstractOrderUsageChargePrice.usageUnitattribute defined at extensionb2ctelcoservices.-
Fields inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderChargePriceModel
BILLINGTIME, CURRENCY, DISCOUNTVALUECODE, DUTYFREEAMOUNT, PRICETYPE, TAXINCLUDEDAMOUNT, TAXRATE
-
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 TmaAbstractOrderUsageChargePriceModel()Generated constructor - Default constructor for generic creation.TmaAbstractOrderUsageChargePriceModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextTmaAbstractOrderUsageChargePriceModel(BillingTimeModel _billingTime, CurrencyModel _currency, java.lang.Double _dutyFreeAmount, java.lang.String _id, TmaAbstractOrderPriceType _priceType, java.lang.Double _taxIncludedAmount, java.lang.Double _taxRate, 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 parametersTmaAbstractOrderUsageChargePriceModel(BillingTimeModel _billingTime, CurrencyModel _currency, java.lang.Double _dutyFreeAmount, java.lang.String _id, ItemModel _owner, TmaAbstractOrderPriceType _priceType, java.lang.Double _taxIncludedAmount, java.lang.Double _taxRate, 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 parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetTierEnd()Generated method - Getter of theTmaAbstractOrderUsageChargePrice.tierEndattribute defined at extensionb2ctelcoservices.java.lang.IntegergetTierStart()Generated method - Getter of theTmaAbstractOrderUsageChargePrice.tierStartattribute defined at extensionb2ctelcoservices.UsageChargeTypegetUsageChargeType()Generated method - Getter of theTmaAbstractOrderUsageChargePrice.usageChargeTypeattribute defined at extensionb2ctelcoservices.UsageUnitModelgetUsageUnit()Generated method - Getter of theTmaAbstractOrderUsageChargePrice.usageUnitattribute defined at extensionb2ctelcoservices.voidsetTierEnd(java.lang.Integer value)Generated method - Setter ofTmaAbstractOrderUsageChargePrice.tierEndattribute defined at extensionb2ctelcoservices.voidsetTierStart(java.lang.Integer value)Generated method - Setter ofTmaAbstractOrderUsageChargePrice.tierStartattribute defined at extensionb2ctelcoservices.voidsetUsageChargeType(UsageChargeType value)Generated method - Setter ofTmaAbstractOrderUsageChargePrice.usageChargeTypeattribute defined at extensionb2ctelcoservices.voidsetUsageUnit(UsageUnitModel value)Generated method - Setter ofTmaAbstractOrderUsageChargePrice.usageUnitattribute defined at extensionb2ctelcoservices.-
Methods inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAbstractOrderChargePriceModel
getBillingTime, getCurrency, getDiscountValueCode, getDutyFreeAmount, getPriceType, getTaxIncludedAmount, getTaxRate, setBillingTime, setCurrency, setDiscountValueCode, setDutyFreeAmount, setPriceType, setTaxIncludedAmount, setTaxRate
-
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
-
USAGEUNIT
public static final java.lang.String USAGEUNIT
Generated constant - Attribute key ofTmaAbstractOrderUsageChargePrice.usageUnitattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
USAGECHARGETYPE
public static final java.lang.String USAGECHARGETYPE
Generated constant - Attribute key ofTmaAbstractOrderUsageChargePrice.usageChargeTypeattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
TIERSTART
public static final java.lang.String TIERSTART
Generated constant - Attribute key ofTmaAbstractOrderUsageChargePrice.tierStartattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
TIEREND
public static final java.lang.String TIEREND
Generated constant - Attribute key ofTmaAbstractOrderUsageChargePrice.tierEndattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TmaAbstractOrderUsageChargePriceModel
public TmaAbstractOrderUsageChargePriceModel()
Generated constructor - Default constructor for generic creation.
-
TmaAbstractOrderUsageChargePriceModel
public TmaAbstractOrderUsageChargePriceModel(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
-
TmaAbstractOrderUsageChargePriceModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderUsageChargePriceModel(BillingTimeModel _billingTime, CurrencyModel _currency, java.lang.Double _dutyFreeAmount, java.lang.String _id, TmaAbstractOrderPriceType _priceType, java.lang.Double _taxIncludedAmount, java.lang.Double _taxRate, 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:
_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_usageUnit- initial attribute declared by typeTmaAbstractOrderUsageChargePriceat extensionb2ctelcoservices
-
TmaAbstractOrderUsageChargePriceModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderUsageChargePriceModel(BillingTimeModel _billingTime, CurrencyModel _currency, java.lang.Double _dutyFreeAmount, java.lang.String _id, ItemModel _owner, TmaAbstractOrderPriceType _priceType, java.lang.Double _taxIncludedAmount, java.lang.Double _taxRate, 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:
_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_usageUnit- initial attribute declared by typeTmaAbstractOrderUsageChargePriceat extensionb2ctelcoservices
-
-
Method Detail
-
getTierEnd
@Accessor(qualifier="tierEnd", type=GETTER) public java.lang.Integer getTierEnd()Generated method - Getter of theTmaAbstractOrderUsageChargePrice.tierEndattribute defined at extensionb2ctelcoservices.- Returns:
- the tierEnd - End of the tier of the usage charge.
-
getTierStart
@Accessor(qualifier="tierStart", type=GETTER) public java.lang.Integer getTierStart()Generated method - Getter of theTmaAbstractOrderUsageChargePrice.tierStartattribute defined at extensionb2ctelcoservices.- Returns:
- the tierStart - Start of the tier of the usage charge.
-
getUsageChargeType
@Accessor(qualifier="usageChargeType", type=GETTER) public UsageChargeType getUsageChargeType()Generated method - Getter of theTmaAbstractOrderUsageChargePrice.usageChargeTypeattribute defined at extensionb2ctelcoservices.- Returns:
- the usageChargeType - The type of the usage charge.
-
getUsageUnit
@Accessor(qualifier="usageUnit", type=GETTER) public UsageUnitModel getUsageUnit()Generated method - Getter of theTmaAbstractOrderUsageChargePrice.usageUnitattribute defined at extensionb2ctelcoservices.- Returns:
- the usageUnit - Usage unit of the price.
-
setTierEnd
@Accessor(qualifier="tierEnd", type=SETTER) public void setTierEnd(java.lang.Integer value)Generated method - Setter ofTmaAbstractOrderUsageChargePrice.tierEndattribute defined at extensionb2ctelcoservices.- Parameters:
value- the tierEnd - End of the tier of the usage charge.
-
setTierStart
@Accessor(qualifier="tierStart", type=SETTER) public void setTierStart(java.lang.Integer value)Generated method - Setter ofTmaAbstractOrderUsageChargePrice.tierStartattribute defined at extensionb2ctelcoservices.- Parameters:
value- the tierStart - Start of the tier of the usage charge.
-
setUsageChargeType
@Accessor(qualifier="usageChargeType", type=SETTER) public void setUsageChargeType(UsageChargeType value)Generated method - Setter ofTmaAbstractOrderUsageChargePrice.usageChargeTypeattribute defined at extensionb2ctelcoservices.- Parameters:
value- the usageChargeType - The type of the usage charge.
-
setUsageUnit
@Accessor(qualifier="usageUnit", type=SETTER) public void setUsageUnit(UsageUnitModel value)Generated method - Setter ofTmaAbstractOrderUsageChargePrice.usageUnitattribute defined at extensionb2ctelcoservices.- Parameters:
value- the usageUnit - Usage unit of the price.
-
-