Class TmaBillingAgreementTermModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaAgreementTermModel
de.hybris.platform.b2ctelcoservices.model.TmaBillingAgreementTermModel
All Implemented Interfaces:
Serializable

public class TmaBillingAgreementTermModel extends TmaAgreementTermModel
Generated model class for type TmaBillingAgreementTerm first defined at extension b2ctelcoservices.

Term of the billing agreement,created from offering terms but not to be confused with that. Stores the contract length and frequency (e.g. 2-years; 18-months).

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 model type code constant.
    static final String
    Generated constant - Attribute key of TmaBillingAgreementTerm.billingSystemId attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaBillingAgreementTerm.end attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaBillingAgreementTerm.frequency attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaBillingAgreementTerm.length attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaBillingAgreementTerm.offerTermRef attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaBillingAgreementTerm.start attribute defined at extension b2ctelcoservices.

    Fields inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAgreementTermModel

    ID

    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.
    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
    TmaBillingAgreementTermModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the TmaBillingAgreementTerm.billingSystemId attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaBillingAgreementTerm.end attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaBillingAgreementTerm.frequency attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaBillingAgreementTerm.length attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaBillingAgreementTerm.offerTermRef attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaBillingAgreementTerm.start attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaBillingAgreementTerm.billingSystemId attribute defined at extension b2ctelcoservices.
    void
    setEnd(Date value)
    Generated method - Setter of TmaBillingAgreementTerm.end attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaBillingAgreementTerm.frequency attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaBillingAgreementTerm.length attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaBillingAgreementTerm.offerTermRef attribute defined at extension b2ctelcoservices.
    void
    setStart(Date value)
    Generated method - Setter of TmaBillingAgreementTerm.start attribute defined at extension b2ctelcoservices.

    Methods inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAgreementTermModel

    getId, setId

    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:
    • BILLINGSYSTEMID

      public static final String BILLINGSYSTEMID
      Generated constant - Attribute key of TmaBillingAgreementTerm.billingSystemId attribute defined at extension b2ctelcoservices.
      See Also:
    • START

      public static final String START
      Generated constant - Attribute key of TmaBillingAgreementTerm.start attribute defined at extension b2ctelcoservices.
      See Also:
    • END

      public static final String END
      Generated constant - Attribute key of TmaBillingAgreementTerm.end attribute defined at extension b2ctelcoservices.
      See Also:
    • OFFERTERMREF

      public static final String OFFERTERMREF
      Generated constant - Attribute key of TmaBillingAgreementTerm.offerTermRef attribute defined at extension b2ctelcoservices.
      See Also:
    • LENGTH

      public static final String LENGTH
      Generated constant - Attribute key of TmaBillingAgreementTerm.length attribute defined at extension b2ctelcoservices.
      See Also:
    • FREQUENCY

      public static final String FREQUENCY
      Generated constant - Attribute key of TmaBillingAgreementTerm.frequency attribute defined at extension b2ctelcoservices.
      See Also:
  • Constructor Details

    • TmaBillingAgreementTermModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public TmaBillingAgreementTermModel(ItemModel _owner)
      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:
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getBillingSystemId

      @Accessor(qualifier="billingSystemId", type=GETTER) public String getBillingSystemId()
      Generated method - Getter of the TmaBillingAgreementTerm.billingSystemId attribute defined at extension b2ctelcoservices.
      Returns:
      the billingSystemId - Id of the billing system
    • getEnd

      @Accessor(qualifier="end", type=GETTER) public Date getEnd()
      Generated method - Getter of the TmaBillingAgreementTerm.end attribute defined at extension b2ctelcoservices.
      Returns:
      the end - Contract end date - you will still be billed after, however that is the contract end-date.
    • getFrequency

      @Accessor(qualifier="frequency", type=GETTER) public TermOfServiceFrequency getFrequency()
      Generated method - Getter of the TmaBillingAgreementTerm.frequency attribute defined at extension b2ctelcoservices.
      Returns:
      the frequency - Describes the contract length/frequency (not the way you are billed) Describes the "years" from "2years"
    • getLength

      @Accessor(qualifier="length", type=GETTER) public Integer getLength()
      Generated method - Getter of the TmaBillingAgreementTerm.length attribute defined at extension b2ctelcoservices.
      Returns:
      the length - Describes the contract length/frequency (not the way you are billed) Describes the "2" from "2years"
    • getOfferTermRef

      @Accessor(qualifier="offerTermRef", type=GETTER) public String getOfferTermRef()
      Generated method - Getter of the TmaBillingAgreementTerm.offerTermRef attribute defined at extension b2ctelcoservices.
      Returns:
      the offerTermRef - Reference to the initial subscription term from catalog through order.
    • getStart

      @Accessor(qualifier="start", type=GETTER) public Date getStart()
      Generated method - Getter of the TmaBillingAgreementTerm.start attribute defined at extension b2ctelcoservices.
      Returns:
      the start - Contract start date.
    • setBillingSystemId

      @Accessor(qualifier="billingSystemId", type=SETTER) public void setBillingSystemId(String value)
      Generated method - Setter of TmaBillingAgreementTerm.billingSystemId attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the billingSystemId - Id of the billing system
    • setEnd

      @Accessor(qualifier="end", type=SETTER) public void setEnd(Date value)
      Generated method - Setter of TmaBillingAgreementTerm.end attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the end - Contract end date - you will still be billed after, however that is the contract end-date.
    • setFrequency

      @Accessor(qualifier="frequency", type=SETTER) public void setFrequency(TermOfServiceFrequency value)
      Generated method - Setter of TmaBillingAgreementTerm.frequency attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the frequency - Describes the contract length/frequency (not the way you are billed) Describes the "years" from "2years"
    • setLength

      @Accessor(qualifier="length", type=SETTER) public void setLength(Integer value)
      Generated method - Setter of TmaBillingAgreementTerm.length attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the length - Describes the contract length/frequency (not the way you are billed) Describes the "2" from "2years"
    • setOfferTermRef

      @Accessor(qualifier="offerTermRef", type=SETTER) public void setOfferTermRef(String value)
      Generated method - Setter of TmaBillingAgreementTerm.offerTermRef attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the offerTermRef - Reference to the initial subscription term from catalog through order.
    • setStart

      @Accessor(qualifier="start", type=SETTER) public void setStart(Date value)
      Generated method - Setter of TmaBillingAgreementTerm.start attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the start - Contract start date.