Class TmaSubscriptionBaseModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaSubscriptionBaseModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaSubscriptionBase first defined at extension b2ctelcoservices.
Subscription Base.
- 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 relationTmaBillingAccount2TmaSubscriptionBaseRelationdefining source attributebillingAccountin extensionb2ctelcoservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaSubscriptionBase.billAgreementattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaSubscriptionBase.subscriptionAccessesattribute defined at extensionb2ctelcoservices.Fields 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.TmaSubscriptionBaseModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextTmaSubscriptionBaseModel(String _billingSystemId, ItemModel _owner, String _subscriberIdentity) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaSubscriptionBaseModel(String _billingSystemId, String _subscriberIdentity) 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 theTmaSubscriptionBase.billAgreementdynamic attribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaSubscriptionBase.subscriptionAccessesattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.voidsetBillingSystemId(String value) Generated method - Initial setter ofTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices.voidsetSubscriberIdentity(String value) Generated method - Initial setter ofTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaSubscriptionBase.subscriptionAccessesattribute defined at extensionb2ctelcoservices.Methods 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:
-
_TMABILLINGACCOUNT2TMASUBSCRIPTIONBASERELATION
Generated relation code constant for relationTmaBillingAccount2TmaSubscriptionBaseRelationdefining source attributebillingAccountin extensionb2ctelcoservices.- See Also:
-
SUBSCRIBERIDENTITY
Generated constant - Attribute key ofTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices.- See Also:
-
BILLINGSYSTEMID
Generated constant - Attribute key ofTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices.- See Also:
-
BILLAGREEMENT
Generated constant - Attribute key ofTmaSubscriptionBase.billAgreementattribute defined at extensionb2ctelcoservices.- See Also:
-
SUBSCRIPTIONACCESSES
Generated constant - Attribute key ofTmaSubscriptionBase.subscriptionAccessesattribute defined at extensionb2ctelcoservices.- See Also:
-
SUBSCRIBEDPRODUCTS
Generated constant - Attribute key ofTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices.- See Also:
-
BILLINGACCOUNT
Generated constant - Attribute key ofTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.- See Also:
-
-
Constructor Details
-
TmaSubscriptionBaseModel
public TmaSubscriptionBaseModel()Generated constructor - Default constructor for generic creation. -
TmaSubscriptionBaseModel
public TmaSubscriptionBaseModel(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
-
TmaSubscriptionBaseModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaSubscriptionBaseModel(String _billingSystemId, String _subscriberIdentity) 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:
_billingSystemId- initial attribute declared by typeTmaSubscriptionBaseat extensionb2ctelcoservices_subscriberIdentity- initial attribute declared by typeTmaSubscriptionBaseat extensionb2ctelcoservices
-
TmaSubscriptionBaseModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaSubscriptionBaseModel(String _billingSystemId, ItemModel _owner, String _subscriberIdentity) 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:
_billingSystemId- initial attribute declared by typeTmaSubscriptionBaseat extensionb2ctelcoservices_owner- initial attribute declared by typeItemat extensioncore_subscriberIdentity- initial attribute declared by typeTmaSubscriptionBaseat extensionb2ctelcoservices
-
-
Method Details
-
getBillAgreement
@Accessor(qualifier="billAgreement", type=GETTER) public TmaBillingAgreementModel getBillAgreement()Generated method - Getter of theTmaSubscriptionBase.billAgreementdynamic attribute defined at extensionb2ctelcoservices.- Returns:
- the billAgreement - Billing Agreement on which the subscription belongs to.
-
getBillingAccount
@Accessor(qualifier="billingAccount", type=GETTER) public TmaBillingAccountModel getBillingAccount()Generated method - Getter of theTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.- Returns:
- the billingAccount - Billing Account
-
getBillingSystemId
Generated method - Getter of theTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices.- Returns:
- the billingSystemId - Identifier of the billing system
-
getSubscribedProducts
@Accessor(qualifier="subscribedProducts", type=GETTER) public Set<TmaSubscribedProductModel> getSubscribedProducts()Generated method - Getter of theTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the subscribedProducts - Subscribed Products
-
getSubscriberIdentity
Generated method - Getter of theTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices.- Returns:
- the subscriberIdentity - Unique identifier of the Subscription
-
getSubscriptionAccesses
@Accessor(qualifier="subscriptionAccesses", type=GETTER) public Set<TmaSubscriptionAccessModel> getSubscriptionAccesses()Generated method - Getter of theTmaSubscriptionBase.subscriptionAccessesattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the subscriptionAccesses - Subscription Accesses
-
setBillingAccount
@Accessor(qualifier="billingAccount", type=SETTER) public void setBillingAccount(TmaBillingAccountModel value) Generated method - Setter ofTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.- Parameters:
value- the billingAccount - Billing Account
-
setBillingSystemId
Generated method - Initial setter ofTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices. Can only be used at creation of model - before first save.- Parameters:
value- the billingSystemId - Identifier of the billing system
-
setSubscribedProducts
@Accessor(qualifier="subscribedProducts", type=SETTER) public void setSubscribedProducts(Set<TmaSubscribedProductModel> value) Generated method - Setter ofTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices.- Parameters:
value- the subscribedProducts - Subscribed Products
-
setSubscriberIdentity
@Accessor(qualifier="subscriberIdentity", type=SETTER) public void setSubscriberIdentity(String value) Generated method - Initial setter ofTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices. Can only be used at creation of model - before first save.- Parameters:
value- the subscriberIdentity - Unique identifier of the Subscription
-
setSubscriptionAccesses
@Accessor(qualifier="subscriptionAccesses", type=SETTER) public void setSubscriptionAccesses(Set<TmaSubscriptionAccessModel> value) Generated method - Setter ofTmaSubscriptionBase.subscriptionAccessesattribute defined at extensionb2ctelcoservices.- Parameters:
value- the subscriptionAccesses - Subscription Accesses
-