Class RecurringChargeEntryModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.subscriptionservices.model.ChargeEntryModel
de.hybris.platform.subscriptionservices.model.RecurringChargeEntryModel
All Implemented Interfaces:
Serializable

public class RecurringChargeEntryModel extends ChargeEntryModel
Generated model class for type RecurringChargeEntry first defined at extension subscriptionservices.
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

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Generated relation code constant for relation CpqSubscriptionDetail2RecurringChargeEntryRelation defining source attribute cpqSubscriptionRecurring in extension sapcpqsbintegration.
    static final String
    Generated relation code constant for relation SubscriptionPricePlan2RecurringChargeEntryRelation defining source attribute subscriptionPricePlanRecurring in extension subscriptionservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of RecurringChargeEntry.cpqSubscriptionRecurring attribute defined at extension sapcpqsbintegration.
    static final String
    Generated constant - Attribute key of RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct.
    static final String
    Generated constant - Attribute key of RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct.
    static final String
    Generated constant - Attribute key of RecurringChargeEntry.subscriptionBillingId attribute defined at extension saprevenuecloudproduct.
    static final String
    Generated constant - Attribute key of RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices.

    Fields inherited from class de.hybris.platform.subscriptionservices.model.ChargeEntryModel

    BILLINGTIME, CATALOGVERSION, CURRENCY, ID, PRICE

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated constructor - Default constructor for generic creation.
    RecurringChargeEntryModel(CatalogVersionModel _catalogVersion, Integer _cycleStart, String _id, ItemModel _owner, Double _price)
    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
    RecurringChargeEntryModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    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 Type
    Method
    Description
    Generated method - Getter of the RecurringChargeEntry.cpqSubscriptionRecurring attribute defined at extension sapcpqsbintegration.
    Generated method - Getter of the RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices.
    Generated method - Getter of the RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices.
    Generated method - Getter of the RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct.
    Generated method - Getter of the RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct.
    Generated method - Getter of the RecurringChargeEntry.subscriptionBillingId attribute defined at extension saprevenuecloudproduct.
    Generated method - Getter of the RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of RecurringChargeEntry.cpqSubscriptionRecurring attribute defined at extension sapcpqsbintegration.
    void
    Generated method - Setter of RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct.
    void
    Generated method - Setter of RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct.
    void
    Generated method - Setter of RecurringChargeEntry.subscriptionBillingId attribute defined at extension saprevenuecloudproduct.
    void
    Generated method - Setter of RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices.

    Methods inherited from class de.hybris.platform.subscriptionservices.model.ChargeEntryModel

    getBillingTime, getCatalogVersion, getCurrency, getId, getPrice, setCatalogVersion, setId, setPrice

    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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • _TYPECODE

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

      public static final String _SUBSCRIPTIONPRICEPLAN2RECURRINGCHARGEENTRYRELATION
      Generated relation code constant for relation SubscriptionPricePlan2RecurringChargeEntryRelation defining source attribute subscriptionPricePlanRecurring in extension subscriptionservices.
      See Also:
    • _CPQSUBSCRIPTIONDETAIL2RECURRINGCHARGEENTRYRELATION

      public static final String _CPQSUBSCRIPTIONDETAIL2RECURRINGCHARGEENTRYRELATION
      Generated relation code constant for relation CpqSubscriptionDetail2RecurringChargeEntryRelation defining source attribute cpqSubscriptionRecurring in extension sapcpqsbintegration.
      See Also:
    • CYCLESTART

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

      public static final String CYCLEEND
      Generated constant - Attribute key of RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices.
      See Also:
    • SUBSCRIPTIONPRICEPLANRECURRING

      public static final String SUBSCRIPTIONPRICEPLANRECURRING
      Generated constant - Attribute key of RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices.
      See Also:
    • ISPRORATED

      public static final String ISPRORATED
      Generated constant - Attribute key of RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct.
      See Also:
    • ISADVANCEBILLED

      public static final String ISADVANCEBILLED
      Generated constant - Attribute key of RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct.
      See Also:
    • SUBSCRIPTIONBILLINGID

      public static final String SUBSCRIPTIONBILLINGID
      Generated constant - Attribute key of RecurringChargeEntry.subscriptionBillingId attribute defined at extension saprevenuecloudproduct.
      See Also:
    • CPQSUBSCRIPTIONRECURRING

      public static final String CPQSUBSCRIPTIONRECURRING
      Generated constant - Attribute key of RecurringChargeEntry.cpqSubscriptionRecurring attribute defined at extension sapcpqsbintegration.
      See Also:
  • Constructor Details

    • RecurringChargeEntryModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public RecurringChargeEntryModel(Integer _cycleStart, Double _price)
      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:
      _cycleStart - initial attribute declared by type RecurringChargeEntry at extension subscriptionservices
      _price - initial attribute declared by type ChargeEntry at extension subscriptionservices
    • RecurringChargeEntryModel

      @Deprecated(since="4.1.1", forRemoval=true) public RecurringChargeEntryModel(CatalogVersionModel _catalogVersion, Integer _cycleStart, String _id, ItemModel _owner, Double _price)
      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:
      _catalogVersion - initial attribute declared by type ChargeEntry at extension subscriptionservices
      _cycleStart - initial attribute declared by type RecurringChargeEntry at extension subscriptionservices
      _id - initial attribute declared by type ChargeEntry at extension subscriptionservices
      _owner - initial attribute declared by type Item at extension core
      _price - initial attribute declared by type ChargeEntry at extension subscriptionservices
  • Method Details

    • getCpqSubscriptionRecurring

      @Accessor(qualifier="cpqSubscriptionRecurring", type=GETTER) public CpqSubscriptionDetailModel getCpqSubscriptionRecurring()
      Generated method - Getter of the RecurringChargeEntry.cpqSubscriptionRecurring attribute defined at extension sapcpqsbintegration.
      Returns:
      the cpqSubscriptionRecurring
    • getCycleEnd

      @Accessor(qualifier="cycleEnd", type=GETTER) public Integer getCycleEnd()
      Generated method - Getter of the RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices.
      Returns:
      the cycleEnd - CycleEnd
    • getCycleStart

      @Accessor(qualifier="cycleStart", type=GETTER) public Integer getCycleStart()
      Generated method - Getter of the RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices.
      Returns:
      the cycleStart - CycleStart
    • getIsAdvanceBilled

      @Accessor(qualifier="isAdvanceBilled", type=GETTER) public Boolean getIsAdvanceBilled()
      Generated method - Getter of the RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct.
      Returns:
      the isAdvanceBilled - Is Billed in Advance
    • getIsProrated

      @Accessor(qualifier="isProrated", type=GETTER) public Boolean getIsProrated()
      Generated method - Getter of the RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct.
      Returns:
      the isProrated - Is Prorated
    • getSubscriptionBillingId

      @Accessor(qualifier="subscriptionBillingId", type=GETTER) public String getSubscriptionBillingId()
      Generated method - Getter of the RecurringChargeEntry.subscriptionBillingId attribute defined at extension saprevenuecloudproduct.
      Returns:
      the subscriptionBillingId - Subscription Billing Charge ID
    • getSubscriptionPricePlanRecurring

      @Accessor(qualifier="subscriptionPricePlanRecurring", type=GETTER) public SubscriptionPricePlanModel getSubscriptionPricePlanRecurring()
      Generated method - Getter of the RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices.
      Returns:
      the subscriptionPricePlanRecurring
    • setCpqSubscriptionRecurring

      @Accessor(qualifier="cpqSubscriptionRecurring", type=SETTER) public void setCpqSubscriptionRecurring(CpqSubscriptionDetailModel value)
      Generated method - Setter of RecurringChargeEntry.cpqSubscriptionRecurring attribute defined at extension sapcpqsbintegration.
      Parameters:
      value - the cpqSubscriptionRecurring
    • setCycleEnd

      @Accessor(qualifier="cycleEnd", type=SETTER) public void setCycleEnd(Integer value)
      Generated method - Setter of RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices.
      Parameters:
      value - the cycleEnd - CycleEnd
    • setCycleStart

      @Accessor(qualifier="cycleStart", type=SETTER) public void setCycleStart(Integer value)
      Generated method - Setter of RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices.
      Parameters:
      value - the cycleStart - CycleStart
    • setIsAdvanceBilled

      @Accessor(qualifier="isAdvanceBilled", type=SETTER) public void setIsAdvanceBilled(Boolean value)
      Generated method - Setter of RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct.
      Parameters:
      value - the isAdvanceBilled - Is Billed in Advance
    • setIsProrated

      @Accessor(qualifier="isProrated", type=SETTER) public void setIsProrated(Boolean value)
      Generated method - Setter of RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct.
      Parameters:
      value - the isProrated - Is Prorated
    • setSubscriptionBillingId

      @Accessor(qualifier="subscriptionBillingId", type=SETTER) public void setSubscriptionBillingId(String value)
      Generated method - Setter of RecurringChargeEntry.subscriptionBillingId attribute defined at extension saprevenuecloudproduct.
      Parameters:
      value - the subscriptionBillingId - Subscription Billing Charge ID
    • setSubscriptionPricePlanRecurring

      @Accessor(qualifier="subscriptionPricePlanRecurring", type=SETTER) public void setSubscriptionPricePlanRecurring(SubscriptionPricePlanModel value)
      Generated method - Setter of RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices.
      Parameters:
      value - the subscriptionPricePlanRecurring