Class TmaAbstractOrderRecurringChargePriceModel

All Implemented Interfaces:
Serializable

public class TmaAbstractOrderRecurringChargePriceModel extends TmaAbstractOrderChargePriceModel
Generated model class for type TmaAbstractOrderRecurringChargePrice first defined at extension tuadatacommonsservices.

Recurring 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:
    • CYCLESTART

      public static final String CYCLESTART
      Generated constant - Attribute key of TmaAbstractOrderRecurringChargePrice.cycleStart attribute defined at extension tuadatacommonsservices.
      See Also:
    • CYCLEEND

      public static final String CYCLEEND
      Generated constant - Attribute key of TmaAbstractOrderRecurringChargePrice.cycleEnd attribute defined at extension tuadatacommonsservices.
      See Also:
  • Constructor Details

    • TmaAbstractOrderRecurringChargePriceModel

      public TmaAbstractOrderRecurringChargePriceModel()
      Generated constructor - Default constructor for generic creation.
    • TmaAbstractOrderRecurringChargePriceModel

      public TmaAbstractOrderRecurringChargePriceModel(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
    • TmaAbstractOrderRecurringChargePriceModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderRecurringChargePriceModel(BillingTimeModel _billingTime, Integer _cycleStart, 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 parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _billingTime - initial attribute declared by type TmaAbstractOrderComponentPrice at extension tuadatacommonsservices
      _cycleStart - initial attribute declared by type TmaAbstractOrderRecurringChargePrice at extension tuadatacommonsservices
      _id - initial attribute declared by type TmaAbstractOrderPrice at extension tuadatacommonsservices
      _priceType - initial attribute declared by type TmaAbstractOrderComponentPrice at extension tuadatacommonsservices
    • TmaAbstractOrderRecurringChargePriceModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaAbstractOrderRecurringChargePriceModel(BillingTimeModel _billingTime, Integer _cycleStart, 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
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _billingTime - initial attribute declared by type TmaAbstractOrderComponentPrice at extension tuadatacommonsservices
      _cycleStart - initial attribute declared by type TmaAbstractOrderRecurringChargePrice 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
  • Method Details

    • getCycleEnd

      @Accessor(qualifier="cycleEnd", type=GETTER) public Integer getCycleEnd()
      Generated method - Getter of the TmaAbstractOrderRecurringChargePrice.cycleEnd attribute defined at extension tuadatacommonsservices.
      Returns:
      the cycleEnd - The end of the cycle of recurring charge.
    • getCycleStart

      @Accessor(qualifier="cycleStart", type=GETTER) public Integer getCycleStart()
      Generated method - Getter of the TmaAbstractOrderRecurringChargePrice.cycleStart attribute defined at extension tuadatacommonsservices.
      Returns:
      the cycleStart - The start of the cycle of recurring charge.
    • setCycleEnd

      @Accessor(qualifier="cycleEnd", type=SETTER) public void setCycleEnd(Integer value)
      Generated method - Setter of TmaAbstractOrderRecurringChargePrice.cycleEnd attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the cycleEnd - The end of the cycle of recurring charge.
    • setCycleStart

      @Accessor(qualifier="cycleStart", type=SETTER) public void setCycleStart(Integer value)
      Generated method - Setter of TmaAbstractOrderRecurringChargePrice.cycleStart attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the cycleStart - The start of the cycle of recurring charge.