Class TmaBillingAgreementTermModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaAgreementTermModel
de.hybris.platform.b2ctelcoservices.model.TmaBillingAgreementTermModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaBillingAgreementTerm first defined at extension b2ctelcoservices.
Term of the billing agreement,created from offering terms but not to be confused with that. Stores the contract length and frequency (e.g. 2-years; 18-months).
- 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
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaBillingAgreementTerm.billingSystemIdattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaBillingAgreementTerm.endattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaBillingAgreementTerm.frequencyattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaBillingAgreementTerm.lengthattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaBillingAgreementTerm.offerTermRefattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaBillingAgreementTerm.startattribute defined at extensionb2ctelcoservices.Fields inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAgreementTermModel
IDFields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaBillingAgreementTermModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaBillingAgreementTerm.billingSystemIdattribute defined at extensionb2ctelcoservices.getEnd()Generated method - Getter of theTmaBillingAgreementTerm.endattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaBillingAgreementTerm.frequencyattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaBillingAgreementTerm.lengthattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaBillingAgreementTerm.offerTermRefattribute defined at extensionb2ctelcoservices.getStart()Generated method - Getter of theTmaBillingAgreementTerm.startattribute defined at extensionb2ctelcoservices.voidsetBillingSystemId(String value) Generated method - Setter ofTmaBillingAgreementTerm.billingSystemIdattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaBillingAgreementTerm.endattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaBillingAgreementTerm.frequencyattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaBillingAgreementTerm.lengthattribute defined at extensionb2ctelcoservices.voidsetOfferTermRef(String value) Generated method - Setter ofTmaBillingAgreementTerm.offerTermRefattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaBillingAgreementTerm.startattribute defined at extensionb2ctelcoservices.Methods inherited from class de.hybris.platform.b2ctelcoservices.model.TmaAgreementTermModel
getId, setIdMethods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods 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 Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
BILLINGSYSTEMID
Generated constant - Attribute key ofTmaBillingAgreementTerm.billingSystemIdattribute defined at extensionb2ctelcoservices.- See Also:
-
START
Generated constant - Attribute key ofTmaBillingAgreementTerm.startattribute defined at extensionb2ctelcoservices.- See Also:
-
END
Generated constant - Attribute key ofTmaBillingAgreementTerm.endattribute defined at extensionb2ctelcoservices.- See Also:
-
OFFERTERMREF
Generated constant - Attribute key ofTmaBillingAgreementTerm.offerTermRefattribute defined at extensionb2ctelcoservices.- See Also:
-
LENGTH
Generated constant - Attribute key ofTmaBillingAgreementTerm.lengthattribute defined at extensionb2ctelcoservices.- See Also:
-
FREQUENCY
Generated constant - Attribute key ofTmaBillingAgreementTerm.frequencyattribute defined at extensionb2ctelcoservices.- See Also:
-
-
Constructor Details
-
TmaBillingAgreementTermModel
public TmaBillingAgreementTermModel()Generated constructor - Default constructor for generic creation. -
TmaBillingAgreementTermModel
public TmaBillingAgreementTermModel(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
-
TmaBillingAgreementTermModel
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:
_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getBillingSystemId
Generated method - Getter of theTmaBillingAgreementTerm.billingSystemIdattribute defined at extensionb2ctelcoservices.- Returns:
- the billingSystemId - Id of the billing system
-
getEnd
Generated method - Getter of theTmaBillingAgreementTerm.endattribute defined at extensionb2ctelcoservices.- Returns:
- the end - Contract end date - you will still be billed after, however that is the contract end-date.
-
getFrequency
Generated method - Getter of theTmaBillingAgreementTerm.frequencyattribute defined at extensionb2ctelcoservices.- Returns:
- the frequency - Describes the contract length/frequency (not the way you are billed) Describes the "years" from "2years"
-
getLength
Generated method - Getter of theTmaBillingAgreementTerm.lengthattribute defined at extensionb2ctelcoservices.- Returns:
- the length - Describes the contract length/frequency (not the way you are billed) Describes the "2" from "2years"
-
getOfferTermRef
Generated method - Getter of theTmaBillingAgreementTerm.offerTermRefattribute defined at extensionb2ctelcoservices.- Returns:
- the offerTermRef - Reference to the initial subscription term from catalog through order.
-
getStart
Generated method - Getter of theTmaBillingAgreementTerm.startattribute defined at extensionb2ctelcoservices.- Returns:
- the start - Contract start date.
-
setBillingSystemId
Generated method - Setter ofTmaBillingAgreementTerm.billingSystemIdattribute defined at extensionb2ctelcoservices.- Parameters:
value- the billingSystemId - Id of the billing system
-
setEnd
Generated method - Setter ofTmaBillingAgreementTerm.endattribute defined at extensionb2ctelcoservices.- Parameters:
value- the end - Contract end date - you will still be billed after, however that is the contract end-date.
-
setFrequency
@Accessor(qualifier="frequency", type=SETTER) public void setFrequency(TermOfServiceFrequency value) Generated method - Setter ofTmaBillingAgreementTerm.frequencyattribute defined at extensionb2ctelcoservices.- Parameters:
value- the frequency - Describes the contract length/frequency (not the way you are billed) Describes the "years" from "2years"
-
setLength
Generated method - Setter ofTmaBillingAgreementTerm.lengthattribute defined at extensionb2ctelcoservices.- Parameters:
value- the length - Describes the contract length/frequency (not the way you are billed) Describes the "2" from "2years"
-
setOfferTermRef
Generated method - Setter ofTmaBillingAgreementTerm.offerTermRefattribute defined at extensionb2ctelcoservices.- Parameters:
value- the offerTermRef - Reference to the initial subscription term from catalog through order.
-
setStart
Generated method - Setter ofTmaBillingAgreementTerm.startattribute defined at extensionb2ctelcoservices.- Parameters:
value- the start - Contract start date.
-