Class TmaCartSubscriptionInfoModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class TmaCartSubscriptionInfoModel
    extends ItemModel
    Generated model class for type TmaCartSubscriptionInfo first defined at extension b2ctelcoservices.

    Entity storing subscription info dedicated to usages on cart.

    See Also:
    Serialized Form
    • 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 java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String BILLINGSYSTEMID
      Generated constant - Attribute key of TmaCartSubscriptionInfo.billingSystemId attribute defined at extension b2ctelcoservices.
      static java.lang.String ID
      Generated constant - Attribute key of TmaCartSubscriptionInfo.id attribute defined at extension b2ctelcoservices.
      static java.lang.String SUBSCRIBEDPRODUCTACTION
      Generated constant - Attribute key of TmaCartSubscriptionInfo.subscribedProductAction attribute defined at extension b2ctelcoservices.
      static java.lang.String SUBSCRIBEDPRODUCTID
      Generated constant - Attribute key of TmaCartSubscriptionInfo.subscribedProductId attribute defined at extension b2ctelcoservices.
      static java.lang.String SUBSCRIBERIDENTITY
      Generated constant - Attribute key of TmaCartSubscriptionInfo.subscriberIdentity attribute defined at extension b2ctelcoservices.
      static java.lang.String SUBSCRIPTIONTERM
      Generated constant - Attribute key of TmaCartSubscriptionInfo.subscriptionTerm attribute defined at extension b2ctelcoservices.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • Constructor Summary

      Constructors 
      Constructor Description
      TmaCartSubscriptionInfoModel()
      Generated constructor - Default constructor for generic creation.
      TmaCartSubscriptionInfoModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      TmaCartSubscriptionInfoModel​(java.lang.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
      TmaCartSubscriptionInfoModel​(java.lang.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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBillingSystemId()
      Generated method - Getter of the TmaCartSubscriptionInfo.billingSystemId attribute defined at extension b2ctelcoservices.
      java.lang.String getId()
      Generated method - Getter of the TmaCartSubscriptionInfo.id attribute defined at extension b2ctelcoservices.
      TmaSubscribedProductAction getSubscribedProductAction()
      Generated method - Getter of the TmaCartSubscriptionInfo.subscribedProductAction attribute defined at extension b2ctelcoservices.
      java.lang.String getSubscribedProductId()
      Generated method - Getter of the TmaCartSubscriptionInfo.subscribedProductId attribute defined at extension b2ctelcoservices.
      java.lang.String getSubscriberIdentity()
      Generated method - Getter of the TmaCartSubscriptionInfo.subscriberIdentity attribute defined at extension b2ctelcoservices.
      SubscriptionTermModel getSubscriptionTerm()
      Generated method - Getter of the TmaCartSubscriptionInfo.subscriptionTerm attribute defined at extension b2ctelcoservices.
      void setBillingSystemId​(java.lang.String value)
      Generated method - Setter of TmaCartSubscriptionInfo.billingSystemId attribute defined at extension b2ctelcoservices.
      void setId​(java.lang.String value)
      Generated method - Setter of TmaCartSubscriptionInfo.id attribute defined at extension b2ctelcoservices.
      void setSubscribedProductAction​(TmaSubscribedProductAction value)
      Generated method - Setter of TmaCartSubscriptionInfo.subscribedProductAction attribute defined at extension b2ctelcoservices.
      void setSubscribedProductId​(java.lang.String value)
      Generated method - Setter of TmaCartSubscriptionInfo.subscribedProductId attribute defined at extension b2ctelcoservices.
      void setSubscriberIdentity​(java.lang.String value)
      Generated method - Setter of TmaCartSubscriptionInfo.subscriberIdentity attribute defined at extension b2ctelcoservices.
      void setSubscriptionTerm​(SubscriptionTermModel value)
      Generated method - Setter of TmaCartSubscriptionInfo.subscriptionTerm attribute defined at extension b2ctelcoservices.
      • 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 Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • ID

        public static final java.lang.String ID
        Generated constant - Attribute key of TmaCartSubscriptionInfo.id attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • SUBSCRIBERIDENTITY

        public static final java.lang.String SUBSCRIBERIDENTITY
        Generated constant - Attribute key of TmaCartSubscriptionInfo.subscriberIdentity attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • SUBSCRIBEDPRODUCTID

        public static final java.lang.String SUBSCRIBEDPRODUCTID
        Generated constant - Attribute key of TmaCartSubscriptionInfo.subscribedProductId attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • BILLINGSYSTEMID

        public static final java.lang.String BILLINGSYSTEMID
        Generated constant - Attribute key of TmaCartSubscriptionInfo.billingSystemId attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • SUBSCRIPTIONTERM

        public static final java.lang.String SUBSCRIPTIONTERM
        Generated constant - Attribute key of TmaCartSubscriptionInfo.subscriptionTerm attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • SUBSCRIBEDPRODUCTACTION

        public static final java.lang.String SUBSCRIBEDPRODUCTACTION
        Generated constant - Attribute key of TmaCartSubscriptionInfo.subscribedProductAction attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • TmaCartSubscriptionInfoModel

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

        public TmaCartSubscriptionInfoModel​(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
      • TmaCartSubscriptionInfoModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public TmaCartSubscriptionInfoModel​(java.lang.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 TmaCartSubscriptionInfo at extension b2ctelcoservices
      • TmaCartSubscriptionInfoModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public TmaCartSubscriptionInfoModel​(java.lang.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 TmaCartSubscriptionInfo at extension b2ctelcoservices
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getBillingSystemId

        @Accessor(qualifier="billingSystemId",
                  type=GETTER)
        public java.lang.String getBillingSystemId()
        Generated method - Getter of the TmaCartSubscriptionInfo.billingSystemId attribute defined at extension b2ctelcoservices.
        Returns:
        the billingSystemId - Represents the identifier of the billing system.
      • getId

        @Accessor(qualifier="id",
                  type=GETTER)
        public java.lang.String getId()
        Generated method - Getter of the TmaCartSubscriptionInfo.id attribute defined at extension b2ctelcoservices.
        Returns:
        the id - Represents the identifier of the subscription info.
      • getSubscribedProductAction

        @Accessor(qualifier="subscribedProductAction",
                  type=GETTER)
        public TmaSubscribedProductAction getSubscribedProductAction()
        Generated method - Getter of the TmaCartSubscriptionInfo.subscribedProductAction attribute defined at extension b2ctelcoservices.
        Returns:
        the subscribedProductAction - Represents the action made on the subscribed product.
      • getSubscribedProductId

        @Accessor(qualifier="subscribedProductId",
                  type=GETTER)
        public java.lang.String getSubscribedProductId()
        Generated method - Getter of the TmaCartSubscriptionInfo.subscribedProductId attribute defined at extension b2ctelcoservices.
        Returns:
        the subscribedProductId - Represents the id of the subscriber product.
      • getSubscriberIdentity

        @Accessor(qualifier="subscriberIdentity",
                  type=GETTER)
        public java.lang.String getSubscriberIdentity()
        Generated method - Getter of the TmaCartSubscriptionInfo.subscriberIdentity attribute defined at extension b2ctelcoservices.
        Returns:
        the subscriberIdentity - Represents the subscriber identity of a subscription base.
      • getSubscriptionTerm

        @Accessor(qualifier="subscriptionTerm",
                  type=GETTER)
        public SubscriptionTermModel getSubscriptionTerm()
        Generated method - Getter of the TmaCartSubscriptionInfo.subscriptionTerm attribute defined at extension b2ctelcoservices.
        Returns:
        the subscriptionTerm - Represents the subscription term under which the current item has been added to cart.
      • setBillingSystemId

        @Accessor(qualifier="billingSystemId",
                  type=SETTER)
        public void setBillingSystemId​(java.lang.String value)
        Generated method - Setter of TmaCartSubscriptionInfo.billingSystemId attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the billingSystemId - Represents the identifier of the billing system.
      • setId

        @Accessor(qualifier="id",
                  type=SETTER)
        public void setId​(java.lang.String value)
        Generated method - Setter of TmaCartSubscriptionInfo.id attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the id - Represents the identifier of the subscription info.
      • setSubscribedProductAction

        @Accessor(qualifier="subscribedProductAction",
                  type=SETTER)
        public void setSubscribedProductAction​(TmaSubscribedProductAction value)
        Generated method - Setter of TmaCartSubscriptionInfo.subscribedProductAction attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the subscribedProductAction - Represents the action made on the subscribed product.
      • setSubscribedProductId

        @Accessor(qualifier="subscribedProductId",
                  type=SETTER)
        public void setSubscribedProductId​(java.lang.String value)
        Generated method - Setter of TmaCartSubscriptionInfo.subscribedProductId attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the subscribedProductId - Represents the id of the subscriber product.
      • setSubscriberIdentity

        @Accessor(qualifier="subscriberIdentity",
                  type=SETTER)
        public void setSubscriberIdentity​(java.lang.String value)
        Generated method - Setter of TmaCartSubscriptionInfo.subscriberIdentity attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the subscriberIdentity - Represents the subscriber identity of a subscription base.
      • setSubscriptionTerm

        @Accessor(qualifier="subscriptionTerm",
                  type=SETTER)
        public void setSubscriptionTerm​(SubscriptionTermModel value)
        Generated method - Setter of TmaCartSubscriptionInfo.subscriptionTerm attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the subscriptionTerm - Represents the subscription term under which the current item has been added to cart.