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:
java.io.Serializable
public class TmaSubscriptionBaseModel extends ItemModel
Generated model class for type TmaSubscriptionBase first defined at extension b2ctelcoservices.Subscription Base.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TMABILLINGACCOUNT2TMASUBSCRIPTIONBASERELATIONGenerated relation code constant for relationTmaBillingAccount2TmaSubscriptionBaseRelationdefining source attributebillingAccountin extensionb2ctelcoservices.static java.lang.String_TMABILLINGAGREEMENT2TMASUBSCRIPTIONBASERELATIONGenerated relation code constant for relationTmaBillingAgreement2TmaSubscriptionBaseRelationdefining source attributebillingAgreementin extensionb2ctelcoservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringBILLAGREEMENTGenerated constant - Attribute key ofTmaSubscriptionBase.billAgreementattribute defined at extensionb2ctelcoservices.static java.lang.StringBILLINGACCOUNTGenerated constant - Attribute key ofTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.static java.lang.StringBILLINGAGREEMENTGenerated constant - Attribute key ofTmaSubscriptionBase.billingAgreementattribute defined at extensionb2ctelcoservices.static java.lang.StringBILLINGSYSTEMIDGenerated constant - Attribute key ofTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices.static java.lang.StringSUBSCRIBEDPRODUCTSGenerated constant - Attribute key ofTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices.static java.lang.StringSUBSCRIBERIDENTITYGenerated constant - Attribute key ofTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices.static java.lang.StringSUBSCRIPTIONACCESSESGenerated 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, SEALED
-
-
Constructor Summary
Constructors Constructor Description TmaSubscriptionBaseModel()Generated constructor - Default constructor for generic creation.TmaSubscriptionBaseModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextTmaSubscriptionBaseModel(java.lang.String _billingSystemId, ItemModel _owner, java.lang.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(java.lang.String _billingSystemId, java.lang.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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TmaBillingAgreementModelgetBillAgreement()Generated method - Getter of theTmaSubscriptionBase.billAgreementdynamic attribute defined at extensionb2ctelcoservices.TmaBillingAccountModelgetBillingAccount()Generated method - Getter of theTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.TmaBillingAgreementModelgetBillingAgreement()Deprecated, for removal: This API element is subject to removal in a future version.since 1810java.lang.StringgetBillingSystemId()Generated method - Getter of theTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices.java.util.Set<TmaSubscribedProductModel>getSubscribedProducts()Generated method - Getter of theTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices.java.lang.StringgetSubscriberIdentity()Generated method - Getter of theTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices.java.util.Set<TmaSubscriptionAccessModel>getSubscriptionAccesses()Generated method - Getter of theTmaSubscriptionBase.subscriptionAccessesattribute defined at extensionb2ctelcoservices.voidsetBillingAccount(TmaBillingAccountModel value)Generated method - Setter ofTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.voidsetBillingAgreement(TmaBillingAgreementModel value)Deprecated, for removal: This API element is subject to removal in a future version.since 1810voidsetBillingSystemId(java.lang.String value)Generated method - Initial setter ofTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices.voidsetSubscribedProducts(java.util.Set<TmaSubscribedProductModel> value)Generated method - Setter ofTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices.voidsetSubscriberIdentity(java.lang.String value)Generated method - Initial setter ofTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices.voidsetSubscriptionAccesses(java.util.Set<TmaSubscriptionAccessModel> value)Generated 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, 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
-
_TMABILLINGACCOUNT2TMASUBSCRIPTIONBASERELATION
public static final java.lang.String _TMABILLINGACCOUNT2TMASUBSCRIPTIONBASERELATION
Generated relation code constant for relationTmaBillingAccount2TmaSubscriptionBaseRelationdefining source attributebillingAccountin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
_TMABILLINGAGREEMENT2TMASUBSCRIPTIONBASERELATION
public static final java.lang.String _TMABILLINGAGREEMENT2TMASUBSCRIPTIONBASERELATION
Generated relation code constant for relationTmaBillingAgreement2TmaSubscriptionBaseRelationdefining source attributebillingAgreementin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
SUBSCRIBERIDENTITY
public static final java.lang.String SUBSCRIBERIDENTITY
Generated constant - Attribute key ofTmaSubscriptionBase.subscriberIdentityattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
BILLINGSYSTEMID
public static final java.lang.String BILLINGSYSTEMID
Generated constant - Attribute key ofTmaSubscriptionBase.billingSystemIdattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
BILLAGREEMENT
public static final java.lang.String BILLAGREEMENT
Generated constant - Attribute key ofTmaSubscriptionBase.billAgreementattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
SUBSCRIPTIONACCESSES
public static final java.lang.String SUBSCRIPTIONACCESSES
Generated constant - Attribute key ofTmaSubscriptionBase.subscriptionAccessesattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
SUBSCRIBEDPRODUCTS
public static final java.lang.String SUBSCRIBEDPRODUCTS
Generated constant - Attribute key ofTmaSubscriptionBase.subscribedProductsattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
BILLINGACCOUNT
public static final java.lang.String BILLINGACCOUNT
Generated constant - Attribute key ofTmaSubscriptionBase.billingAccountattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
BILLINGAGREEMENT
public static final java.lang.String BILLINGAGREEMENT
Generated constant - Attribute key ofTmaSubscriptionBase.billingAgreementattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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(java.lang.String _billingSystemId, java.lang.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(java.lang.String _billingSystemId, ItemModel _owner, java.lang.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 Detail
-
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
-
getBillingAgreement
@Deprecated(since="1810", forRemoval=true) @Accessor(qualifier="billingAgreement", type=GETTER) public TmaBillingAgreementModel getBillingAgreement()Deprecated, for removal: This API element is subject to removal in a future version.since 1810Generated method - Getter of theTmaSubscriptionBase.billingAgreementattribute defined at extensionb2ctelcoservices.- Returns:
- the billingAgreement - Billing Agreement
-
getBillingSystemId
@Accessor(qualifier="billingSystemId", type=GETTER) public java.lang.String 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 java.util.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
@Accessor(qualifier="subscriberIdentity", type=GETTER) public java.lang.String 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 java.util.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
-
setBillingAgreement
@Deprecated(since="1810", forRemoval=true) @Accessor(qualifier="billingAgreement", type=SETTER) public void setBillingAgreement(TmaBillingAgreementModel value)Deprecated, for removal: This API element is subject to removal in a future version.since 1810Generated method - Setter ofTmaSubscriptionBase.billingAgreementattribute defined at extensionb2ctelcoservices.- Parameters:
value- the billingAgreement - Billing Agreement
-
setBillingSystemId
@Accessor(qualifier="billingSystemId", type=SETTER) public void setBillingSystemId(java.lang.String value)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(java.util.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(java.lang.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(java.util.Set<TmaSubscriptionAccessModel> value)Generated method - Setter ofTmaSubscriptionBase.subscriptionAccessesattribute defined at extensionb2ctelcoservices.- Parameters:
value- the subscriptionAccesses - Subscription Accesses
-
-