Class TmaSubscribedProductModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.subscriptionservices.model.SubscriptionModel
de.hybris.platform.b2ctelcoservices.model.TmaSubscribedProductModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaSubscribedProduct first defined at extension b2ctelcoservices.
Subscription Service referring a Subscription Product.
- 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 relation code constant for relationTmaBillAgreementItem2SubsProductsdefining source attributeagreementItemin extensionb2ctelcoservices.static final StringGenerated relation code constant for relationTmaSubscriptionBase2TmaSubscribedProductRelationdefining source attributesubscriptionBasein extensionb2ctelcoservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaSubscribedProduct.agreementItemattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscribedProduct.averageServiceUsagesattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscribedProduct.billingSubscriptionIdattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscribedProduct.bundledProductCodeattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscribedProduct.paymentMethodIdattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscribedProduct.productSpecificationattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscribedProduct.serviceTypeattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscribedProduct.subscriptionBaseattribute defined at extensionb2ctelcoservices.Fields inherited from class de.hybris.platform.subscriptionservices.model.SubscriptionModel
BILLINGFREQUENCY, BILLINGSYSTEMID, CANCELLABLE, CANCELLEDDATE, CONTRACTDURATION, CONTRACTFREQUENCY, CUSTOMERID, DESCRIPTION, ENDDATE, ID, NAME, ORDERENTRYNUMBER, ORDERNUMBER, PLACEDON, PRODUCTCODE, RENEWALTYPE, STARTDATE, SUBSCRIPTIONSTATUSFields 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.TmaSubscribedProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextDeprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaSubscribedProductModel(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
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaSubscribedProduct.agreementItemattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscribedProduct.averageServiceUsagesattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscribedProduct.billingSubscriptionIdattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscribedProduct.bundledProductCodeattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscribedProduct.paymentMethodIdattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscribedProduct.productSpecificationattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscribedProduct.serviceTypeattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscribedProduct.subscriptionBaseattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaSubscribedProduct.agreementItemattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaSubscribedProduct.averageServiceUsagesattribute defined at extensionb2ctelcoservices.voidsetBillingSubscriptionId(String value) Generated method - Setter ofTmaSubscribedProduct.billingSubscriptionIdattribute defined at extensionb2ctelcoservices.voidsetBundledProductCode(String value) Generated method - Setter ofTmaSubscribedProduct.bundledProductCodeattribute defined at extensionb2ctelcoservices.voidsetPaymentMethodId(String value) Generated method - Setter ofTmaSubscribedProduct.paymentMethodIdattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaSubscribedProduct.productSpecificationattribute defined at extensionb2ctelcoservices.voidsetServiceType(TmaServiceType value) Generated method - Setter ofTmaSubscribedProduct.serviceTypeattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaSubscribedProduct.subscriptionBaseattribute defined at extensionb2ctelcoservices.Methods inherited from class de.hybris.platform.subscriptionservices.model.SubscriptionModel
getBillingFrequency, getBillingsystemId, getCancellable, getCancelledDate, getContractDuration, getContractFrequency, getCustomerId, getDescription, getEndDate, getId, getName, getOrderEntryNumber, getOrderNumber, getPlacedOn, getProductCode, getRenewalType, getStartDate, getSubscriptionStatus, setBillingFrequency, setBillingsystemId, setCancellable, setCancelledDate, setContractDuration, setContractFrequency, setCustomerId, setDescription, setEndDate, setId, setName, setOrderEntryNumber, setOrderNumber, setPlacedOn, setProductCode, setRenewalType, setStartDate, setSubscriptionStatusMethods 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:
-
_TMASUBSCRIPTIONBASE2TMASUBSCRIBEDPRODUCTRELATION
Generated relation code constant for relationTmaSubscriptionBase2TmaSubscribedProductRelationdefining source attributesubscriptionBasein extensionb2ctelcoservices.- See Also:
-
_TMABILLAGREEMENTITEM2SUBSPRODUCTS
Generated relation code constant for relationTmaBillAgreementItem2SubsProductsdefining source attributeagreementItemin extensionb2ctelcoservices.- See Also:
-
SERVICETYPE
Generated constant - Attribute key ofTmaSubscribedProduct.serviceTypeattribute defined at extensionb2ctelcoservices.- See Also:
-
BILLINGSUBSCRIPTIONID
Generated constant - Attribute key ofTmaSubscribedProduct.billingSubscriptionIdattribute defined at extensionb2ctelcoservices.- See Also:
-
BUNDLEDPRODUCTCODE
Generated constant - Attribute key ofTmaSubscribedProduct.bundledProductCodeattribute defined at extensionb2ctelcoservices.- See Also:
-
PAYMENTMETHODID
Generated constant - Attribute key ofTmaSubscribedProduct.paymentMethodIdattribute defined at extensionb2ctelcoservices.- See Also:
-
PRODUCTSPECIFICATION
Generated constant - Attribute key ofTmaSubscribedProduct.productSpecificationattribute defined at extensionb2ctelcoservices.- See Also:
-
SUBSCRIPTIONBASE
Generated constant - Attribute key ofTmaSubscribedProduct.subscriptionBaseattribute defined at extensionb2ctelcoservices.- See Also:
-
AGREEMENTITEM
Generated constant - Attribute key ofTmaSubscribedProduct.agreementItemattribute defined at extensionb2ctelcoservices.- See Also:
-
AVERAGESERVICEUSAGES
Generated constant - Attribute key ofTmaSubscribedProduct.averageServiceUsagesattribute defined at extensionb2ctelcoservices.- See Also:
-
-
Constructor Details
-
TmaSubscribedProductModel
public TmaSubscribedProductModel()Generated constructor - Default constructor for generic creation. -
TmaSubscribedProductModel
public TmaSubscribedProductModel(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
-
TmaSubscribedProductModel
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:
_id- initial attribute declared by typeSubscriptionat extensionsubscriptionservices
-
TmaSubscribedProductModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaSubscribedProductModel(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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_id- initial attribute declared by typeSubscriptionat extensionsubscriptionservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getAgreementItem
@Accessor(qualifier="agreementItem", type=GETTER) public TmaBillingAgreementItemModel getAgreementItem()Generated method - Getter of theTmaSubscribedProduct.agreementItemattribute defined at extensionb2ctelcoservices.- Returns:
- the agreementItem
-
getAverageServiceUsages
@Accessor(qualifier="averageServiceUsages", type=GETTER) public Set<TmaAverageServiceUsageModel> getAverageServiceUsages()Generated method - Getter of theTmaSubscribedProduct.averageServiceUsagesattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the averageServiceUsages - Average Service Usages for the Subscribed Product.
-
getBillingSubscriptionId
Generated method - Getter of theTmaSubscribedProduct.billingSubscriptionIdattribute defined at extensionb2ctelcoservices.- Returns:
- the billingSubscriptionId - Id of the Subscription as it can be found in the Billing System.
-
getBundledProductCode
Generated method - Getter of theTmaSubscribedProduct.bundledProductCodeattribute defined at extensionb2ctelcoservices.- Returns:
- the bundledProductCode - identifier of the bundled-product-offering that was used.
-
getPaymentMethodId
Generated method - Getter of theTmaSubscribedProduct.paymentMethodIdattribute defined at extensionb2ctelcoservices.- Returns:
- the paymentMethodId - identifier of the payment method used.
-
getProductSpecification
@Accessor(qualifier="productSpecification", type=GETTER) public TmaProductSpecificationModel getProductSpecification()Generated method - Getter of theTmaSubscribedProduct.productSpecificationattribute defined at extensionb2ctelcoservices.- Returns:
- the productSpecification - The product specification.
-
getServiceType
Generated method - Getter of theTmaSubscribedProduct.serviceTypeattribute defined at extensionb2ctelcoservices.- Returns:
- the serviceType - Type of the Service (eg. TARIFF_PLAN, ADD_ON).
-
getSubscriptionBase
@Accessor(qualifier="subscriptionBase", type=GETTER) public TmaSubscriptionBaseModel getSubscriptionBase()Generated method - Getter of theTmaSubscribedProduct.subscriptionBaseattribute defined at extensionb2ctelcoservices.- Returns:
- the subscriptionBase - Subscription Base
-
setAgreementItem
@Accessor(qualifier="agreementItem", type=SETTER) public void setAgreementItem(TmaBillingAgreementItemModel value) Generated method - Setter ofTmaSubscribedProduct.agreementItemattribute defined at extensionb2ctelcoservices.- Parameters:
value- the agreementItem
-
setAverageServiceUsages
@Accessor(qualifier="averageServiceUsages", type=SETTER) public void setAverageServiceUsages(Set<TmaAverageServiceUsageModel> value) Generated method - Setter ofTmaSubscribedProduct.averageServiceUsagesattribute defined at extensionb2ctelcoservices.- Parameters:
value- the averageServiceUsages - Average Service Usages for the Subscribed Product.
-
setBillingSubscriptionId
@Accessor(qualifier="billingSubscriptionId", type=SETTER) public void setBillingSubscriptionId(String value) Generated method - Setter ofTmaSubscribedProduct.billingSubscriptionIdattribute defined at extensionb2ctelcoservices.- Parameters:
value- the billingSubscriptionId - Id of the Subscription as it can be found in the Billing System.
-
setBundledProductCode
@Accessor(qualifier="bundledProductCode", type=SETTER) public void setBundledProductCode(String value) Generated method - Setter ofTmaSubscribedProduct.bundledProductCodeattribute defined at extensionb2ctelcoservices.- Parameters:
value- the bundledProductCode - identifier of the bundled-product-offering that was used.
-
setPaymentMethodId
Generated method - Setter ofTmaSubscribedProduct.paymentMethodIdattribute defined at extensionb2ctelcoservices.- Parameters:
value- the paymentMethodId - identifier of the payment method used.
-
setProductSpecification
@Accessor(qualifier="productSpecification", type=SETTER) public void setProductSpecification(TmaProductSpecificationModel value) Generated method - Setter ofTmaSubscribedProduct.productSpecificationattribute defined at extensionb2ctelcoservices.- Parameters:
value- the productSpecification - The product specification.
-
setServiceType
Generated method - Setter ofTmaSubscribedProduct.serviceTypeattribute defined at extensionb2ctelcoservices.- Parameters:
value- the serviceType - Type of the Service (eg. TARIFF_PLAN, ADD_ON).
-
setSubscriptionBase
@Accessor(qualifier="subscriptionBase", type=SETTER) public void setSubscriptionBase(TmaSubscriptionBaseModel value) Generated method - Setter ofTmaSubscribedProduct.subscriptionBaseattribute defined at extensionb2ctelcoservices.- Parameters:
value- the subscriptionBase - Subscription Base
-