Class SubscriptionModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.subscriptionservices.model.SubscriptionModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TmaSubscribedProductModel

public class SubscriptionModel extends ItemModel
Generated model class for type Subscription 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 model type code constant.
    static final String
    Generated constant - Attribute key of Subscription.billingFrequency attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.billingsystemId attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.cancellable attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.cancelledDate attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.contractDuration attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.contractFrequency attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.customerId attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.description attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.endDate attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.id attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.name attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.orderEntryNumber attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.orderNumber attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.placedOn attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.productCode attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.renewalType attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.startDate attribute defined at extension subscriptionservices.
    static final String
    Generated constant - Attribute key of Subscription.subscriptionStatus attribute defined at extension subscriptionservices.

    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.
    SubscriptionModel(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
    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 Subscription.billingFrequency attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.billingsystemId attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.cancellable attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.cancelledDate attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.contractDuration attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.contractFrequency attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.customerId attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.description attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.endDate attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.id attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.name attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.orderEntryNumber attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.orderNumber attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.placedOn attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.productCode attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.renewalType attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.startDate attribute defined at extension subscriptionservices.
    Generated method - Getter of the Subscription.subscriptionStatus attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.billingFrequency attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.billingsystemId attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.cancellable attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.cancelledDate attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.contractDuration attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.contractFrequency attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.customerId attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.description attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.endDate attribute defined at extension subscriptionservices.
    void
    setId(String value)
    Generated method - Initial setter of Subscription.id attribute defined at extension subscriptionservices.
    void
    setName(String value)
    Generated method - Setter of Subscription.name attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.orderEntryNumber attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.orderNumber attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.placedOn attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.productCode attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.renewalType attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.startDate attribute defined at extension subscriptionservices.
    void
    Generated method - Setter of Subscription.subscriptionStatus attribute defined at extension subscriptionservices.

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

      public static final String ID
      Generated constant - Attribute key of Subscription.id attribute defined at extension subscriptionservices.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of Subscription.name attribute defined at extension subscriptionservices.
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Generated constant - Attribute key of Subscription.description attribute defined at extension subscriptionservices.
      See Also:
    • PRODUCTCODE

      public static final String PRODUCTCODE
      Generated constant - Attribute key of Subscription.productCode attribute defined at extension subscriptionservices.
      See Also:
    • ORDERNUMBER

      public static final String ORDERNUMBER
      Generated constant - Attribute key of Subscription.orderNumber attribute defined at extension subscriptionservices.
      See Also:
    • ORDERENTRYNUMBER

      public static final String ORDERENTRYNUMBER
      Generated constant - Attribute key of Subscription.orderEntryNumber attribute defined at extension subscriptionservices.
      See Also:
    • BILLINGSYSTEMID

      public static final String BILLINGSYSTEMID
      Generated constant - Attribute key of Subscription.billingsystemId attribute defined at extension subscriptionservices.
      See Also:
    • STARTDATE

      public static final String STARTDATE
      Generated constant - Attribute key of Subscription.startDate attribute defined at extension subscriptionservices.
      See Also:
    • ENDDATE

      public static final String ENDDATE
      Generated constant - Attribute key of Subscription.endDate attribute defined at extension subscriptionservices.
      See Also:
    • RENEWALTYPE

      public static final String RENEWALTYPE
      Generated constant - Attribute key of Subscription.renewalType attribute defined at extension subscriptionservices.
      See Also:
    • SUBSCRIPTIONSTATUS

      public static final String SUBSCRIPTIONSTATUS
      Generated constant - Attribute key of Subscription.subscriptionStatus attribute defined at extension subscriptionservices.
      See Also:
    • CANCELLABLE

      public static final String CANCELLABLE
      Generated constant - Attribute key of Subscription.cancellable attribute defined at extension subscriptionservices.
      See Also:
    • BILLINGFREQUENCY

      public static final String BILLINGFREQUENCY
      Generated constant - Attribute key of Subscription.billingFrequency attribute defined at extension subscriptionservices.
      See Also:
    • CONTRACTDURATION

      public static final String CONTRACTDURATION
      Generated constant - Attribute key of Subscription.contractDuration attribute defined at extension subscriptionservices.
      See Also:
    • CONTRACTFREQUENCY

      public static final String CONTRACTFREQUENCY
      Generated constant - Attribute key of Subscription.contractFrequency attribute defined at extension subscriptionservices.
      See Also:
    • PLACEDON

      public static final String PLACEDON
      Generated constant - Attribute key of Subscription.placedOn attribute defined at extension subscriptionservices.
      See Also:
    • CANCELLEDDATE

      public static final String CANCELLEDDATE
      Generated constant - Attribute key of Subscription.cancelledDate attribute defined at extension subscriptionservices.
      See Also:
    • CUSTOMERID

      public static final String CUSTOMERID
      Generated constant - Attribute key of Subscription.customerId attribute defined at extension subscriptionservices.
      See Also:
  • Constructor Details

    • SubscriptionModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public SubscriptionModel(String _id)
      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:
      _id - initial attribute declared by type Subscription at extension subscriptionservices
    • SubscriptionModel

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

    • getBillingFrequency

      @Accessor(qualifier="billingFrequency", type=GETTER) public String getBillingFrequency()
      Generated method - Getter of the Subscription.billingFrequency attribute defined at extension subscriptionservices.
      Returns:
      the billingFrequency - Billing Frequency
    • getBillingsystemId

      @Accessor(qualifier="billingsystemId", type=GETTER) public String getBillingsystemId()
      Generated method - Getter of the Subscription.billingsystemId attribute defined at extension subscriptionservices.
      Returns:
      the billingsystemId - Billingsystem Identifier
    • getCancellable

      @Accessor(qualifier="cancellable", type=GETTER) public Boolean getCancellable()
      Generated method - Getter of the Subscription.cancellable attribute defined at extension subscriptionservices.
      Returns:
      the cancellable - Cancellable
    • getCancelledDate

      @Accessor(qualifier="cancelledDate", type=GETTER) public Date getCancelledDate()
      Generated method - Getter of the Subscription.cancelledDate attribute defined at extension subscriptionservices.
      Returns:
      the cancelledDate - Cancellation Date
    • getContractDuration

      @Accessor(qualifier="contractDuration", type=GETTER) public Integer getContractDuration()
      Generated method - Getter of the Subscription.contractDuration attribute defined at extension subscriptionservices.
      Returns:
      the contractDuration - Contract Duration
    • getContractFrequency

      @Accessor(qualifier="contractFrequency", type=GETTER) public String getContractFrequency()
      Generated method - Getter of the Subscription.contractFrequency attribute defined at extension subscriptionservices.
      Returns:
      the contractFrequency - Contract Frequency
    • getCustomerId

      @Accessor(qualifier="customerId", type=GETTER) public String getCustomerId()
      Generated method - Getter of the Subscription.customerId attribute defined at extension subscriptionservices.
      Returns:
      the customerId - Customer Id
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription()
      Generated method - Getter of the Subscription.description attribute defined at extension subscriptionservices.
      Returns:
      the description - Description
    • getEndDate

      @Accessor(qualifier="endDate", type=GETTER) public Date getEndDate()
      Generated method - Getter of the Subscription.endDate attribute defined at extension subscriptionservices.
      Returns:
      the endDate - Enddate
    • getId

      @Accessor(qualifier="id", type=GETTER) public String getId()
      Generated method - Getter of the Subscription.id attribute defined at extension subscriptionservices.
      Returns:
      the id - Identifier
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the Subscription.name attribute defined at extension subscriptionservices.
      Returns:
      the name - Name
    • getOrderEntryNumber

      @Accessor(qualifier="orderEntryNumber", type=GETTER) public Integer getOrderEntryNumber()
      Generated method - Getter of the Subscription.orderEntryNumber attribute defined at extension subscriptionservices.
      Returns:
      the orderEntryNumber - Order Entry Identifier
    • getOrderNumber

      @Accessor(qualifier="orderNumber", type=GETTER) public String getOrderNumber()
      Generated method - Getter of the Subscription.orderNumber attribute defined at extension subscriptionservices.
      Returns:
      the orderNumber - Order Identifier
    • getPlacedOn

      @Accessor(qualifier="placedOn", type=GETTER) public Date getPlacedOn()
      Generated method - Getter of the Subscription.placedOn attribute defined at extension subscriptionservices.
      Returns:
      the placedOn - Placed on
    • getProductCode

      @Accessor(qualifier="productCode", type=GETTER) public String getProductCode()
      Generated method - Getter of the Subscription.productCode attribute defined at extension subscriptionservices.
      Returns:
      the productCode - Product Code
    • getRenewalType

      @Accessor(qualifier="renewalType", type=GETTER) public String getRenewalType()
      Generated method - Getter of the Subscription.renewalType attribute defined at extension subscriptionservices.
      Returns:
      the renewalType - Renewal Type
    • getStartDate

      @Accessor(qualifier="startDate", type=GETTER) public Date getStartDate()
      Generated method - Getter of the Subscription.startDate attribute defined at extension subscriptionservices.
      Returns:
      the startDate - Startdate
    • getSubscriptionStatus

      @Accessor(qualifier="subscriptionStatus", type=GETTER) public String getSubscriptionStatus()
      Generated method - Getter of the Subscription.subscriptionStatus attribute defined at extension subscriptionservices.
      Returns:
      the subscriptionStatus - Status
    • setBillingFrequency

      @Accessor(qualifier="billingFrequency", type=SETTER) public void setBillingFrequency(String value)
      Generated method - Setter of Subscription.billingFrequency attribute defined at extension subscriptionservices.
      Parameters:
      value - the billingFrequency - Billing Frequency
    • setBillingsystemId

      @Accessor(qualifier="billingsystemId", type=SETTER) public void setBillingsystemId(String value)
      Generated method - Setter of Subscription.billingsystemId attribute defined at extension subscriptionservices.
      Parameters:
      value - the billingsystemId - Billingsystem Identifier
    • setCancellable

      @Accessor(qualifier="cancellable", type=SETTER) public void setCancellable(Boolean value)
      Generated method - Setter of Subscription.cancellable attribute defined at extension subscriptionservices.
      Parameters:
      value - the cancellable - Cancellable
    • setCancelledDate

      @Accessor(qualifier="cancelledDate", type=SETTER) public void setCancelledDate(Date value)
      Generated method - Setter of Subscription.cancelledDate attribute defined at extension subscriptionservices.
      Parameters:
      value - the cancelledDate - Cancellation Date
    • setContractDuration

      @Accessor(qualifier="contractDuration", type=SETTER) public void setContractDuration(Integer value)
      Generated method - Setter of Subscription.contractDuration attribute defined at extension subscriptionservices.
      Parameters:
      value - the contractDuration - Contract Duration
    • setContractFrequency

      @Accessor(qualifier="contractFrequency", type=SETTER) public void setContractFrequency(String value)
      Generated method - Setter of Subscription.contractFrequency attribute defined at extension subscriptionservices.
      Parameters:
      value - the contractFrequency - Contract Frequency
    • setCustomerId

      @Accessor(qualifier="customerId", type=SETTER) public void setCustomerId(String value)
      Generated method - Setter of Subscription.customerId attribute defined at extension subscriptionservices.
      Parameters:
      value - the customerId - Customer Id
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value)
      Generated method - Setter of Subscription.description attribute defined at extension subscriptionservices.
      Parameters:
      value - the description - Description
    • setEndDate

      @Accessor(qualifier="endDate", type=SETTER) public void setEndDate(Date value)
      Generated method - Setter of Subscription.endDate attribute defined at extension subscriptionservices.
      Parameters:
      value - the endDate - Enddate
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Generated method - Initial setter of Subscription.id attribute defined at extension subscriptionservices. Can only be used at creation of model - before first save.
      Parameters:
      value - the id - Identifier
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of Subscription.name attribute defined at extension subscriptionservices.
      Parameters:
      value - the name - Name
    • setOrderEntryNumber

      @Accessor(qualifier="orderEntryNumber", type=SETTER) public void setOrderEntryNumber(Integer value)
      Generated method - Setter of Subscription.orderEntryNumber attribute defined at extension subscriptionservices.
      Parameters:
      value - the orderEntryNumber - Order Entry Identifier
    • setOrderNumber

      @Accessor(qualifier="orderNumber", type=SETTER) public void setOrderNumber(String value)
      Generated method - Setter of Subscription.orderNumber attribute defined at extension subscriptionservices.
      Parameters:
      value - the orderNumber - Order Identifier
    • setPlacedOn

      @Accessor(qualifier="placedOn", type=SETTER) public void setPlacedOn(Date value)
      Generated method - Setter of Subscription.placedOn attribute defined at extension subscriptionservices.
      Parameters:
      value - the placedOn - Placed on
    • setProductCode

      @Accessor(qualifier="productCode", type=SETTER) public void setProductCode(String value)
      Generated method - Setter of Subscription.productCode attribute defined at extension subscriptionservices.
      Parameters:
      value - the productCode - Product Code
    • setRenewalType

      @Accessor(qualifier="renewalType", type=SETTER) public void setRenewalType(String value)
      Generated method - Setter of Subscription.renewalType attribute defined at extension subscriptionservices.
      Parameters:
      value - the renewalType - Renewal Type
    • setStartDate

      @Accessor(qualifier="startDate", type=SETTER) public void setStartDate(Date value)
      Generated method - Setter of Subscription.startDate attribute defined at extension subscriptionservices.
      Parameters:
      value - the startDate - Startdate
    • setSubscriptionStatus

      @Accessor(qualifier="subscriptionStatus", type=SETTER) public void setSubscriptionStatus(String value)
      Generated method - Setter of Subscription.subscriptionStatus attribute defined at extension subscriptionservices.
      Parameters:
      value - the subscriptionStatus - Status