Class TmaAverageServiceUsageModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaAverageServiceUsageModel
All Implemented Interfaces:
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:
  • 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 TmaSubscribedProduct2TmaAverageServiceUsageRelation defining source attribute subscribedProduct in extension b2ctelcoservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of TmaAverageServiceUsage.endDate attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaAverageServiceUsage.id attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaAverageServiceUsage.productSpecCharValue attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaAverageServiceUsage.pscvId attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaAverageServiceUsage.startDate attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaAverageServiceUsage.subscribedProduct attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaAverageServiceUsage.unitOfMeasure attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaAverageServiceUsage.value attribute defined at extension b2ctelcoservices.

    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.
    TmaAverageServiceUsageModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    TmaAverageServiceUsageModel(String _id, ItemModel _owner, String _pscvId, TmaSubscribedProductModel _subscribedProduct, UsageUnitModel _unitOfMeasure, TmaUsageType _usageType, 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(String _id, String _pscvId, TmaSubscribedProductModel _subscribedProduct, UsageUnitModel _unitOfMeasure, TmaUsageType _usageType, 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

    Modifier and Type
    Method
    Description
    Generated method - Getter of the TmaAverageServiceUsage.endDate attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaAverageServiceUsage.id attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaAverageServiceUsage.productSpecCharValue dynamic attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaAverageServiceUsage.pscvId attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaAverageServiceUsage.startDate attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaAverageServiceUsage.subscribedProduct attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaAverageServiceUsage.unitOfMeasure attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the TmaAverageServiceUsage.value attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaAverageServiceUsage.endDate attribute defined at extension b2ctelcoservices.
    void
    setId(String value)
    Generated method - Setter of TmaAverageServiceUsage.id attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaAverageServiceUsage.pscvId attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaAverageServiceUsage.startDate attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaAverageServiceUsage.subscribedProduct attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaAverageServiceUsage.unitOfMeasure attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of TmaAverageServiceUsage.value attribute defined at extension b2ctelcoservices.

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

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

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

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

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

      public static final String USAGETYPE
      Generated constant - Attribute key of TmaAverageServiceUsage.usageType attribute defined at extension b2ctelcoservices.
      See Also:
    • STARTDATE

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

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

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

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

      public static final String SUBSCRIBEDPRODUCT
      Generated constant - Attribute key of TmaAverageServiceUsage.subscribedProduct attribute defined at extension b2ctelcoservices.
      See Also:
  • Constructor Details

    • 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(String _id, String _pscvId, TmaSubscribedProductModel _subscribedProduct, UsageUnitModel _unitOfMeasure, TmaUsageType _usageType, 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:
      _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(String _id, ItemModel _owner, String _pscvId, TmaSubscribedProductModel _subscribedProduct, UsageUnitModel _unitOfMeasure, TmaUsageType _usageType, 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:
      _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 Details

    • getEndDate

      @Accessor(qualifier="endDate", type=GETTER) public 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 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 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 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 String getValue()
      Generated method - Getter of the TmaAverageServiceUsage.value attribute defined at extension b2ctelcoservices.
      Returns:
      the value - Value Or Amount Of Service Usage
    • setEndDate

      @Accessor(qualifier="endDate", type=SETTER) public void setEndDate(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(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(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(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(String value)
      Generated method - Setter of TmaAverageServiceUsage.value attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the value - Value Or Amount Of Service Usage