Class TmaAbstractOrderUsageChargePriceModel

All Implemented Interfaces:
Serializable

public class TmaAbstractOrderUsageChargePriceModel extends TmaAbstractOrderChargePriceModel
Generated model class for type TmaAbstractOrderUsageChargePrice first defined at extension tuadatacommonsservices.

Usage charge representing the amount to be paid for either an order or an order entry.

See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • USAGEUNIT

      public static final String USAGEUNIT
      Generated constant - Attribute key of TmaAbstractOrderUsageChargePrice.usageUnit attribute defined at extension tuadatacommonsservices.
      See Also:
    • USAGECHARGETYPE

      public static final String USAGECHARGETYPE
      Generated constant - Attribute key of TmaAbstractOrderUsageChargePrice.usageChargeType attribute defined at extension tuadatacommonsservices.
      See Also:
    • TIERSTART

      public static final String TIERSTART
      Generated constant - Attribute key of TmaAbstractOrderUsageChargePrice.tierStart attribute defined at extension tuadatacommonsservices.
      See Also:
    • TIEREND

      public static final String TIEREND
      Generated constant - Attribute key of TmaAbstractOrderUsageChargePrice.tierEnd attribute defined at extension tuadatacommonsservices.
      See Also:
  • Constructor Details

    • 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, String _id, TmaAbstractOrderPriceType _priceType, 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
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _billingTime - initial attribute declared by type TmaAbstractOrderComponentPrice at extension tuadatacommonsservices
      _id - initial attribute declared by type TmaAbstractOrderPrice at extension tuadatacommonsservices
      _priceType - initial attribute declared by type TmaAbstractOrderComponentPrice at extension tuadatacommonsservices
      _usageUnit - initial attribute declared by type TmaAbstractOrderUsageChargePrice at extension tuadatacommonsservices
    • TmaAbstractOrderUsageChargePriceModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderUsageChargePriceModel(BillingTimeModel _billingTime, String _id, ItemModel _owner, TmaAbstractOrderPriceType _priceType, 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
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _billingTime - initial attribute declared by type TmaAbstractOrderComponentPrice at extension tuadatacommonsservices
      _id - initial attribute declared by type TmaAbstractOrderPrice at extension tuadatacommonsservices
      _owner - initial attribute declared by type Item at extension core
      _priceType - initial attribute declared by type TmaAbstractOrderComponentPrice at extension tuadatacommonsservices
      _usageUnit - initial attribute declared by type TmaAbstractOrderUsageChargePrice at extension tuadatacommonsservices
  • Method Details

    • getTierEnd

      @Accessor(qualifier="tierEnd", type=GETTER) public Integer getTierEnd()
      Generated method - Getter of the TmaAbstractOrderUsageChargePrice.tierEnd attribute defined at extension tuadatacommonsservices.
      Returns:
      the tierEnd - End of the tier of the usage charge.
    • getTierStart

      @Accessor(qualifier="tierStart", type=GETTER) public Integer getTierStart()
      Generated method - Getter of the TmaAbstractOrderUsageChargePrice.tierStart attribute defined at extension tuadatacommonsservices.
      Returns:
      the tierStart - Start of the tier of the usage charge.
    • getUsageChargeType

      @Deprecated(since="2007", forRemoval=true) @Accessor(qualifier="usageChargeType", type=GETTER) public UsageChargeType getUsageChargeType()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2007
      Generated method - Getter of the TmaAbstractOrderUsageChargePrice.usageChargeType attribute defined at extension tuadatacommonsservices.
      Returns:
      the usageChargeType - Deprecated since 2007. Use instead the usage charge type defined at tier usage composite cart price level.
    • getUsageUnit

      @Accessor(qualifier="usageUnit", type=GETTER) public UsageUnitModel getUsageUnit()
      Generated method - Getter of the TmaAbstractOrderUsageChargePrice.usageUnit attribute defined at extension tuadatacommonsservices.
      Returns:
      the usageUnit - Usage unit of the price.
    • setTierEnd

      @Accessor(qualifier="tierEnd", type=SETTER) public void setTierEnd(Integer value)
      Generated method - Setter of TmaAbstractOrderUsageChargePrice.tierEnd attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the tierEnd - End of the tier of the usage charge.
    • setTierStart

      @Accessor(qualifier="tierStart", type=SETTER) public void setTierStart(Integer value)
      Generated method - Setter of TmaAbstractOrderUsageChargePrice.tierStart attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the tierStart - Start of the tier of the usage charge.
    • setUsageChargeType

      @Deprecated(since="2007", forRemoval=true) @Accessor(qualifier="usageChargeType", type=SETTER) public void setUsageChargeType(UsageChargeType value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2007
      Generated method - Setter of TmaAbstractOrderUsageChargePrice.usageChargeType attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the usageChargeType - Deprecated since 2007. Use instead the usage charge type defined at tier usage composite cart price level.
    • setUsageUnit

      @Accessor(qualifier="usageUnit", type=SETTER) public void setUsageUnit(UsageUnitModel value)
      Generated method - Setter of TmaAbstractOrderUsageChargePrice.usageUnit attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the usageUnit - Usage unit of the price.