Class TmaAverageServiceUsageModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class TmaAverageServiceUsageModel
    extends ItemModel
    Generated model class for type TmaAverageServiceUsage first defined at extension b2ctelcoservices.

    Customer's Average Usage Of Service.

    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 _TMASUBSCRIBEDPRODUCT2TMAAVERAGESERVICEUSAGERELATION
      Generated relation code constant for relation TmaSubscribedProduct2TmaAverageServiceUsageRelation defining source attribute subscribedProduct in extension b2ctelcoservices.
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String BILLINGCYCLE
      Generated constant - Attribute key of TmaAverageServiceUsage.billingCycle attribute defined at extension b2ctelcoservices.
      static java.lang.String ENDDATE
      Generated constant - Attribute key of TmaAverageServiceUsage.endDate attribute defined at extension b2ctelcoservices.
      static java.lang.String ID
      Generated constant - Attribute key of TmaAverageServiceUsage.id attribute defined at extension b2ctelcoservices.
      static java.lang.String PRODUCTSPECCHARVALUE
      Generated constant - Attribute key of TmaAverageServiceUsage.productSpecCharValue attribute defined at extension b2ctelcoservices.
      static java.lang.String PSCVID
      Generated constant - Attribute key of TmaAverageServiceUsage.pscvId attribute defined at extension b2ctelcoservices.
      static java.lang.String STARTDATE
      Generated constant - Attribute key of TmaAverageServiceUsage.startDate attribute defined at extension b2ctelcoservices.
      static java.lang.String SUBSCRIBEDPRODUCT
      Generated constant - Attribute key of TmaAverageServiceUsage.subscribedProduct attribute defined at extension b2ctelcoservices.
      static java.lang.String UNITOFMEASURE
      Generated constant - Attribute key of TmaAverageServiceUsage.unitOfMeasure attribute defined at extension b2ctelcoservices.
      static java.lang.String USAGETYPE
      Generated constant - Attribute key of TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
      static java.lang.String VALUE
      Generated constant - Attribute key of TmaAverageServiceUsage.value 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
      TmaAverageServiceUsageModel()
      Generated constructor - Default constructor for generic creation.
      TmaAverageServiceUsageModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      TmaAverageServiceUsageModel​(java.lang.String _billingCycle, java.lang.String _id, ItemModel _owner, java.lang.String _pscvId, TmaSubscribedProductModel _subscribedProduct, UsageUnitModel _unitOfMeasure, TmaUsageType _usageType, java.lang.String _value)
      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
      TmaAverageServiceUsageModel​(java.lang.String _billingCycle, java.lang.String _id, java.lang.String _pscvId, TmaSubscribedProductModel _subscribedProduct, UsageUnitModel _unitOfMeasure, TmaUsageType _usageType, java.lang.String _value)
      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 Deprecated Methods 
      Modifier and Type Method Description
      java.lang.String getBillingCycle()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1810
      java.util.Date getEndDate()
      Generated method - Getter of the TmaAverageServiceUsage.endDate attribute defined at extension b2ctelcoservices.
      java.lang.String getId()
      Generated method - Getter of the TmaAverageServiceUsage.id attribute defined at extension b2ctelcoservices.
      TmaProductSpecCharacteristicValueModel getProductSpecCharValue()
      Generated method - Getter of the TmaAverageServiceUsage.productSpecCharValue dynamic attribute defined at extension b2ctelcoservices.
      java.lang.String getPscvId()
      Generated method - Getter of the TmaAverageServiceUsage.pscvId attribute defined at extension b2ctelcoservices.
      java.util.Date getStartDate()
      Generated method - Getter of the TmaAverageServiceUsage.startDate attribute defined at extension b2ctelcoservices.
      TmaSubscribedProductModel getSubscribedProduct()
      Generated method - Getter of the TmaAverageServiceUsage.subscribedProduct attribute defined at extension b2ctelcoservices.
      UsageUnitModel getUnitOfMeasure()
      Generated method - Getter of the TmaAverageServiceUsage.unitOfMeasure attribute defined at extension b2ctelcoservices.
      TmaUsageType getUsageType()
      Generated method - Getter of the TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
      java.lang.String getValue()
      Generated method - Getter of the TmaAverageServiceUsage.value attribute defined at extension b2ctelcoservices.
      void setBillingCycle​(java.lang.String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1810
      void setEndDate​(java.util.Date value)
      Generated method - Setter of TmaAverageServiceUsage.endDate attribute defined at extension b2ctelcoservices.
      void setId​(java.lang.String value)
      Generated method - Setter of TmaAverageServiceUsage.id attribute defined at extension b2ctelcoservices.
      void setPscvId​(java.lang.String value)
      Generated method - Setter of TmaAverageServiceUsage.pscvId attribute defined at extension b2ctelcoservices.
      void setStartDate​(java.util.Date value)
      Generated method - Setter of TmaAverageServiceUsage.startDate attribute defined at extension b2ctelcoservices.
      void setSubscribedProduct​(TmaSubscribedProductModel value)
      Generated method - Setter of TmaAverageServiceUsage.subscribedProduct attribute defined at extension b2ctelcoservices.
      void setUnitOfMeasure​(UsageUnitModel value)
      Generated method - Setter of TmaAverageServiceUsage.unitOfMeasure attribute defined at extension b2ctelcoservices.
      void setUsageType​(TmaUsageType value)
      Generated method - Setter of TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
      void setValue​(java.lang.String value)
      Generated method - Setter of TmaAverageServiceUsage.value 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
      • _TMASUBSCRIBEDPRODUCT2TMAAVERAGESERVICEUSAGERELATION

        public static final java.lang.String _TMASUBSCRIBEDPRODUCT2TMAAVERAGESERVICEUSAGERELATION
        Generated relation code constant for relation TmaSubscribedProduct2TmaAverageServiceUsageRelation defining source attribute subscribedProduct in extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • ID

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

        public static final java.lang.String VALUE
        Generated constant - Attribute key of TmaAverageServiceUsage.value attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • UNITOFMEASURE

        public static final java.lang.String UNITOFMEASURE
        Generated constant - Attribute key of TmaAverageServiceUsage.unitOfMeasure attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • USAGETYPE

        public static final java.lang.String USAGETYPE
        Generated constant - Attribute key of TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • BILLINGCYCLE

        public static final java.lang.String BILLINGCYCLE
        Generated constant - Attribute key of TmaAverageServiceUsage.billingCycle attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • STARTDATE

        public static final java.lang.String STARTDATE
        Generated constant - Attribute key of TmaAverageServiceUsage.startDate attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • ENDDATE

        public static final java.lang.String ENDDATE
        Generated constant - Attribute key of TmaAverageServiceUsage.endDate attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • PSCVID

        public static final java.lang.String PSCVID
        Generated constant - Attribute key of TmaAverageServiceUsage.pscvId attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • PRODUCTSPECCHARVALUE

        public static final java.lang.String PRODUCTSPECCHARVALUE
        Generated constant - Attribute key of TmaAverageServiceUsage.productSpecCharValue attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • SUBSCRIBEDPRODUCT

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

      • TmaAverageServiceUsageModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public TmaAverageServiceUsageModel​(java.lang.String _billingCycle,
                                           java.lang.String _id,
                                           java.lang.String _pscvId,
                                           TmaSubscribedProductModel _subscribedProduct,
                                           UsageUnitModel _unitOfMeasure,
                                           TmaUsageType _usageType,
                                           java.lang.String _value)
        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:
        _billingCycle - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _id - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _pscvId - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _subscribedProduct - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _unitOfMeasure - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _usageType - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _value - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
      • TmaAverageServiceUsageModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public TmaAverageServiceUsageModel​(java.lang.String _billingCycle,
                                           java.lang.String _id,
                                           ItemModel _owner,
                                           java.lang.String _pscvId,
                                           TmaSubscribedProductModel _subscribedProduct,
                                           UsageUnitModel _unitOfMeasure,
                                           TmaUsageType _usageType,
                                           java.lang.String _value)
        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:
        _billingCycle - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _id - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _owner - initial attribute declared by type Item at extension core
        _pscvId - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _subscribedProduct - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _unitOfMeasure - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _usageType - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
        _value - initial attribute declared by type TmaAverageServiceUsage at extension b2ctelcoservices
    • Method Detail

      • getBillingCycle

        @Deprecated(since="1810",
                    forRemoval=true)
        @Accessor(qualifier="billingCycle",
                  type=GETTER)
        public java.lang.String getBillingCycle()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 1810
        Generated method - Getter of the TmaAverageServiceUsage.billingCycle attribute defined at extension b2ctelcoservices.
        Returns:
        the billingCycle - Billing Cycle of Usage. @deprecated Since 1810: replaced with Usage startDate and endDate.
      • getEndDate

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

        @Accessor(qualifier="id",
                  type=GETTER)
        public java.lang.String getId()
        Generated method - Getter of the TmaAverageServiceUsage.id attribute defined at extension b2ctelcoservices.
        Returns:
        the id - Id Of The Service Usage
      • getProductSpecCharValue

        @Accessor(qualifier="productSpecCharValue",
                  type=GETTER)
        public TmaProductSpecCharacteristicValueModel getProductSpecCharValue()
        Generated method - Getter of the TmaAverageServiceUsage.productSpecCharValue dynamic attribute defined at extension b2ctelcoservices.
        Returns:
        the productSpecCharValue - Product Specification Characteristic Value For The Average Service Usage.
      • getPscvId

        @Accessor(qualifier="pscvId",
                  type=GETTER)
        public java.lang.String getPscvId()
        Generated method - Getter of the TmaAverageServiceUsage.pscvId attribute defined at extension b2ctelcoservices.
        Returns:
        the pscvId - Product Specification Characteristic Value ID
      • getStartDate

        @Accessor(qualifier="startDate",
                  type=GETTER)
        public java.util.Date getStartDate()
        Generated method - Getter of the TmaAverageServiceUsage.startDate attribute defined at extension b2ctelcoservices.
        Returns:
        the startDate - Usage Startdate
      • getSubscribedProduct

        @Accessor(qualifier="subscribedProduct",
                  type=GETTER)
        public TmaSubscribedProductModel getSubscribedProduct()
        Generated method - Getter of the TmaAverageServiceUsage.subscribedProduct attribute defined at extension b2ctelcoservices.
        Returns:
        the subscribedProduct - Subscribed Product for Average Service Usage.
      • getUnitOfMeasure

        @Accessor(qualifier="unitOfMeasure",
                  type=GETTER)
        public UsageUnitModel getUnitOfMeasure()
        Generated method - Getter of the TmaAverageServiceUsage.unitOfMeasure attribute defined at extension b2ctelcoservices.
        Returns:
        the unitOfMeasure - Unit Of Measure Of Service Usage
      • getUsageType

        @Accessor(qualifier="usageType",
                  type=GETTER)
        public TmaUsageType getUsageType()
        Generated method - Getter of the TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
        Returns:
        the usageType - Type of Service Usage
      • getValue

        @Accessor(qualifier="value",
                  type=GETTER)
        public java.lang.String getValue()
        Generated method - Getter of the TmaAverageServiceUsage.value attribute defined at extension b2ctelcoservices.
        Returns:
        the value - Value Or Amount Of Service Usage
      • setBillingCycle

        @Deprecated(since="1810",
                    forRemoval=true)
        @Accessor(qualifier="billingCycle",
                  type=SETTER)
        public void setBillingCycle​(java.lang.String value)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 1810
        Generated method - Setter of TmaAverageServiceUsage.billingCycle attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the billingCycle - Billing Cycle of Usage. @deprecated Since 1810: replaced with Usage startDate and endDate.
      • setEndDate

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

        @Accessor(qualifier="id",
                  type=SETTER)
        public void setId​(java.lang.String value)
        Generated method - Setter of TmaAverageServiceUsage.id attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the id - Id Of The Service Usage
      • setPscvId

        @Accessor(qualifier="pscvId",
                  type=SETTER)
        public void setPscvId​(java.lang.String value)
        Generated method - Setter of TmaAverageServiceUsage.pscvId attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the pscvId - Product Specification Characteristic Value ID
      • setStartDate

        @Accessor(qualifier="startDate",
                  type=SETTER)
        public void setStartDate​(java.util.Date value)
        Generated method - Setter of TmaAverageServiceUsage.startDate attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the startDate - Usage Startdate
      • setSubscribedProduct

        @Accessor(qualifier="subscribedProduct",
                  type=SETTER)
        public void setSubscribedProduct​(TmaSubscribedProductModel value)
        Generated method - Setter of TmaAverageServiceUsage.subscribedProduct attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the subscribedProduct - Subscribed Product for Average Service Usage.
      • setUnitOfMeasure

        @Accessor(qualifier="unitOfMeasure",
                  type=SETTER)
        public void setUnitOfMeasure​(UsageUnitModel value)
        Generated method - Setter of TmaAverageServiceUsage.unitOfMeasure attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the unitOfMeasure - Unit Of Measure Of Service Usage
      • setUsageType

        @Accessor(qualifier="usageType",
                  type=SETTER)
        public void setUsageType​(TmaUsageType value)
        Generated method - Setter of TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the usageType - Type of Service Usage
      • setValue

        @Accessor(qualifier="value",
                  type=SETTER)
        public void setValue​(java.lang.String value)
        Generated method - Setter of TmaAverageServiceUsage.value attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the value - Value Or Amount Of Service Usage