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:
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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TMASUBSCRIBEDPRODUCT2TMAAVERAGESERVICEUSAGERELATIONGenerated relation code constant for relationTmaSubscribedProduct2TmaAverageServiceUsageRelationdefining source attributesubscribedProductin extensionb2ctelcoservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringBILLINGCYCLEGenerated constant - Attribute key ofTmaAverageServiceUsage.billingCycleattribute defined at extensionb2ctelcoservices.static java.lang.StringENDDATEGenerated constant - Attribute key ofTmaAverageServiceUsage.endDateattribute defined at extensionb2ctelcoservices.static java.lang.StringIDGenerated constant - Attribute key ofTmaAverageServiceUsage.idattribute defined at extensionb2ctelcoservices.static java.lang.StringPRODUCTSPECCHARVALUEGenerated constant - Attribute key ofTmaAverageServiceUsage.productSpecCharValueattribute defined at extensionb2ctelcoservices.static java.lang.StringPSCVIDGenerated constant - Attribute key ofTmaAverageServiceUsage.pscvIdattribute defined at extensionb2ctelcoservices.static java.lang.StringSTARTDATEGenerated constant - Attribute key ofTmaAverageServiceUsage.startDateattribute defined at extensionb2ctelcoservices.static java.lang.StringSUBSCRIBEDPRODUCTGenerated constant - Attribute key ofTmaAverageServiceUsage.subscribedProductattribute defined at extensionb2ctelcoservices.static java.lang.StringUNITOFMEASUREGenerated constant - Attribute key ofTmaAverageServiceUsage.unitOfMeasureattribute defined at extensionb2ctelcoservices.static java.lang.StringUSAGETYPEGenerated constant - Attribute key ofTmaAverageServiceUsage.usageTypeattribute defined at extensionb2ctelcoservices.static java.lang.StringVALUEGenerated constant - Attribute key ofTmaAverageServiceUsage.valueattribute defined at extensionb2ctelcoservices.-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
-
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 contextTmaAverageServiceUsageModel(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 parametersTmaAverageServiceUsageModel(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.StringgetBillingCycle()Deprecated, for removal: This API element is subject to removal in a future version.since 1810java.util.DategetEndDate()Generated method - Getter of theTmaAverageServiceUsage.endDateattribute defined at extensionb2ctelcoservices.java.lang.StringgetId()Generated method - Getter of theTmaAverageServiceUsage.idattribute defined at extensionb2ctelcoservices.TmaProductSpecCharacteristicValueModelgetProductSpecCharValue()Generated method - Getter of theTmaAverageServiceUsage.productSpecCharValuedynamic attribute defined at extensionb2ctelcoservices.java.lang.StringgetPscvId()Generated method - Getter of theTmaAverageServiceUsage.pscvIdattribute defined at extensionb2ctelcoservices.java.util.DategetStartDate()Generated method - Getter of theTmaAverageServiceUsage.startDateattribute defined at extensionb2ctelcoservices.TmaSubscribedProductModelgetSubscribedProduct()Generated method - Getter of theTmaAverageServiceUsage.subscribedProductattribute defined at extensionb2ctelcoservices.UsageUnitModelgetUnitOfMeasure()Generated method - Getter of theTmaAverageServiceUsage.unitOfMeasureattribute defined at extensionb2ctelcoservices.TmaUsageTypegetUsageType()Generated method - Getter of theTmaAverageServiceUsage.usageTypeattribute defined at extensionb2ctelcoservices.java.lang.StringgetValue()Generated method - Getter of theTmaAverageServiceUsage.valueattribute defined at extensionb2ctelcoservices.voidsetBillingCycle(java.lang.String value)Deprecated, for removal: This API element is subject to removal in a future version.since 1810voidsetEndDate(java.util.Date value)Generated method - Setter ofTmaAverageServiceUsage.endDateattribute defined at extensionb2ctelcoservices.voidsetId(java.lang.String value)Generated method - Setter ofTmaAverageServiceUsage.idattribute defined at extensionb2ctelcoservices.voidsetPscvId(java.lang.String value)Generated method - Setter ofTmaAverageServiceUsage.pscvIdattribute defined at extensionb2ctelcoservices.voidsetStartDate(java.util.Date value)Generated method - Setter ofTmaAverageServiceUsage.startDateattribute defined at extensionb2ctelcoservices.voidsetSubscribedProduct(TmaSubscribedProductModel value)Generated method - Setter ofTmaAverageServiceUsage.subscribedProductattribute defined at extensionb2ctelcoservices.voidsetUnitOfMeasure(UsageUnitModel value)Generated method - Setter ofTmaAverageServiceUsage.unitOfMeasureattribute defined at extensionb2ctelcoservices.voidsetUsageType(TmaUsageType value)Generated method - Setter ofTmaAverageServiceUsage.usageTypeattribute defined at extensionb2ctelcoservices.voidsetValue(java.lang.String value)Generated method - Setter ofTmaAverageServiceUsage.valueattribute defined at extensionb2ctelcoservices.-
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
-
-
-
-
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 relationTmaSubscribedProduct2TmaAverageServiceUsageRelationdefining source attributesubscribedProductin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
ID
public static final java.lang.String ID
Generated constant - Attribute key ofTmaAverageServiceUsage.idattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
VALUE
public static final java.lang.String VALUE
Generated constant - Attribute key ofTmaAverageServiceUsage.valueattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
UNITOFMEASURE
public static final java.lang.String UNITOFMEASURE
Generated constant - Attribute key ofTmaAverageServiceUsage.unitOfMeasureattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
USAGETYPE
public static final java.lang.String USAGETYPE
Generated constant - Attribute key ofTmaAverageServiceUsage.usageTypeattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
BILLINGCYCLE
public static final java.lang.String BILLINGCYCLE
Generated constant - Attribute key ofTmaAverageServiceUsage.billingCycleattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
STARTDATE
public static final java.lang.String STARTDATE
Generated constant - Attribute key ofTmaAverageServiceUsage.startDateattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
ENDDATE
public static final java.lang.String ENDDATE
Generated constant - Attribute key ofTmaAverageServiceUsage.endDateattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
PSCVID
public static final java.lang.String PSCVID
Generated constant - Attribute key ofTmaAverageServiceUsage.pscvIdattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
PRODUCTSPECCHARVALUE
public static final java.lang.String PRODUCTSPECCHARVALUE
Generated constant - Attribute key ofTmaAverageServiceUsage.productSpecCharValueattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
SUBSCRIBEDPRODUCT
public static final java.lang.String SUBSCRIBEDPRODUCT
Generated constant - Attribute key ofTmaAverageServiceUsage.subscribedProductattribute defined at extensionb2ctelcoservices.- 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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_billingCycle- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_id- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_pscvId- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_subscribedProduct- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_unitOfMeasure- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_usageType- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_value- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices
-
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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_billingCycle- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_id- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_owner- initial attribute declared by typeItemat extensioncore_pscvId- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_subscribedProduct- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_unitOfMeasure- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_usageType- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices_value- initial attribute declared by typeTmaAverageServiceUsageat extensionb2ctelcoservices
-
-
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 1810Generated method - Getter of theTmaAverageServiceUsage.billingCycleattribute defined at extensionb2ctelcoservices.- 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 theTmaAverageServiceUsage.endDateattribute defined at extensionb2ctelcoservices.- Returns:
- the endDate - Usage Enddate
-
getId
@Accessor(qualifier="id", type=GETTER) public java.lang.String getId()Generated method - Getter of theTmaAverageServiceUsage.idattribute defined at extensionb2ctelcoservices.- Returns:
- the id - Id Of The Service Usage
-
getProductSpecCharValue
@Accessor(qualifier="productSpecCharValue", type=GETTER) public TmaProductSpecCharacteristicValueModel getProductSpecCharValue()Generated method - Getter of theTmaAverageServiceUsage.productSpecCharValuedynamic attribute defined at extensionb2ctelcoservices.- 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 theTmaAverageServiceUsage.pscvIdattribute defined at extensionb2ctelcoservices.- Returns:
- the pscvId - Product Specification Characteristic Value ID
-
getStartDate
@Accessor(qualifier="startDate", type=GETTER) public java.util.Date getStartDate()Generated method - Getter of theTmaAverageServiceUsage.startDateattribute defined at extensionb2ctelcoservices.- Returns:
- the startDate - Usage Startdate
-
getSubscribedProduct
@Accessor(qualifier="subscribedProduct", type=GETTER) public TmaSubscribedProductModel getSubscribedProduct()Generated method - Getter of theTmaAverageServiceUsage.subscribedProductattribute defined at extensionb2ctelcoservices.- Returns:
- the subscribedProduct - Subscribed Product for Average Service Usage.
-
getUnitOfMeasure
@Accessor(qualifier="unitOfMeasure", type=GETTER) public UsageUnitModel getUnitOfMeasure()Generated method - Getter of theTmaAverageServiceUsage.unitOfMeasureattribute defined at extensionb2ctelcoservices.- Returns:
- the unitOfMeasure - Unit Of Measure Of Service Usage
-
getUsageType
@Accessor(qualifier="usageType", type=GETTER) public TmaUsageType getUsageType()Generated method - Getter of theTmaAverageServiceUsage.usageTypeattribute defined at extensionb2ctelcoservices.- Returns:
- the usageType - Type of Service Usage
-
getValue
@Accessor(qualifier="value", type=GETTER) public java.lang.String getValue()Generated method - Getter of theTmaAverageServiceUsage.valueattribute defined at extensionb2ctelcoservices.- 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 1810Generated method - Setter ofTmaAverageServiceUsage.billingCycleattribute defined at extensionb2ctelcoservices.- 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 ofTmaAverageServiceUsage.endDateattribute defined at extensionb2ctelcoservices.- Parameters:
value- the endDate - Usage Enddate
-
setId
@Accessor(qualifier="id", type=SETTER) public void setId(java.lang.String value)Generated method - Setter ofTmaAverageServiceUsage.idattribute defined at extensionb2ctelcoservices.- 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 ofTmaAverageServiceUsage.pscvIdattribute defined at extensionb2ctelcoservices.- 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 ofTmaAverageServiceUsage.startDateattribute defined at extensionb2ctelcoservices.- Parameters:
value- the startDate - Usage Startdate
-
setSubscribedProduct
@Accessor(qualifier="subscribedProduct", type=SETTER) public void setSubscribedProduct(TmaSubscribedProductModel value)Generated method - Setter ofTmaAverageServiceUsage.subscribedProductattribute defined at extensionb2ctelcoservices.- Parameters:
value- the subscribedProduct - Subscribed Product for Average Service Usage.
-
setUnitOfMeasure
@Accessor(qualifier="unitOfMeasure", type=SETTER) public void setUnitOfMeasure(UsageUnitModel value)Generated method - Setter ofTmaAverageServiceUsage.unitOfMeasureattribute defined at extensionb2ctelcoservices.- Parameters:
value- the unitOfMeasure - Unit Of Measure Of Service Usage
-
setUsageType
@Accessor(qualifier="usageType", type=SETTER) public void setUsageType(TmaUsageType value)Generated method - Setter ofTmaAverageServiceUsage.usageTypeattribute defined at extensionb2ctelcoservices.- Parameters:
value- the usageType - Type of Service Usage
-
setValue
@Accessor(qualifier="value", type=SETTER) public void setValue(java.lang.String value)Generated method - Setter ofTmaAverageServiceUsage.valueattribute defined at extensionb2ctelcoservices.- Parameters:
value- the value - Value Or Amount Of Service Usage
-
-