Class TmaBillingAccountModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaBillingAccountModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaBillingAccount first defined at extension b2ctelcoservices.
Billing account storing billing information.
- 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 relationTmaBillingAccountRelationdefining source attributeparentin extensionb2ctelcoservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaBillingAccount.billingAccountIdattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaBillingAccount.billingSystemIdattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaBillingAccount.childrenattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaBillingAccount.parentattribute defined at extensionb2ctelcoservices.static final StringGenerated constant - Attribute key ofTmaBillingAccount.subscriptionBasesattribute 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.TmaBillingAccountModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextTmaBillingAccountModel(String _billingAccountId, String _billingSystemId) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaBillingAccountModel(String _billingAccountId, String _billingSystemId, 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 theTmaBillingAccount.billingAccountIdattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaBillingAccount.billingSystemIdattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaBillingAccount.childrenattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaBillingAccount.parentattribute defined at extensionb2ctelcoservices.Generated method - Getter of theTmaBillingAccount.subscriptionBasesattribute defined at extensionb2ctelcoservices.voidsetBillingAccountId(String value) Generated method - Initial setter ofTmaBillingAccount.billingAccountIdattribute defined at extensionb2ctelcoservices.voidsetBillingSystemId(String value) Generated method - Initial setter ofTmaBillingAccount.billingSystemIdattribute defined at extensionb2ctelcoservices.voidsetChildren(Set<TmaBillingAccountModel> value) Generated method - Setter ofTmaBillingAccount.childrenattribute defined at extensionb2ctelcoservices.voidsetParent(TmaBillingAccountModel value) Generated method - Setter ofTmaBillingAccount.parentattribute defined at extensionb2ctelcoservices.voidGenerated method - Setter ofTmaBillingAccount.subscriptionBasesattribute 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:
-
_TMABILLINGACCOUNTRELATION
Generated relation code constant for relationTmaBillingAccountRelationdefining source attributeparentin extensionb2ctelcoservices.- See Also:
-
BILLINGACCOUNTID
Generated constant - Attribute key ofTmaBillingAccount.billingAccountIdattribute defined at extensionb2ctelcoservices.- See Also:
-
BILLINGSYSTEMID
Generated constant - Attribute key ofTmaBillingAccount.billingSystemIdattribute defined at extensionb2ctelcoservices.- See Also:
-
SUBSCRIPTIONBASES
Generated constant - Attribute key ofTmaBillingAccount.subscriptionBasesattribute defined at extensionb2ctelcoservices.- See Also:
-
PARENT
Generated constant - Attribute key ofTmaBillingAccount.parentattribute defined at extensionb2ctelcoservices.- See Also:
-
CHILDREN
Generated constant - Attribute key ofTmaBillingAccount.childrenattribute defined at extensionb2ctelcoservices.- See Also:
-
-
Constructor Details
-
TmaBillingAccountModel
public TmaBillingAccountModel()Generated constructor - Default constructor for generic creation. -
TmaBillingAccountModel
public TmaBillingAccountModel(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
-
TmaBillingAccountModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaBillingAccountModel(String _billingAccountId, String _billingSystemId) 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:
_billingAccountId- initial attribute declared by typeTmaBillingAccountat extensionb2ctelcoservices_billingSystemId- initial attribute declared by typeTmaBillingAccountat extensionb2ctelcoservices
-
TmaBillingAccountModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaBillingAccountModel(String _billingAccountId, String _billingSystemId, 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:
_billingAccountId- initial attribute declared by typeTmaBillingAccountat extensionb2ctelcoservices_billingSystemId- initial attribute declared by typeTmaBillingAccountat extensionb2ctelcoservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getBillingAccountId
Generated method - Getter of theTmaBillingAccount.billingAccountIdattribute defined at extensionb2ctelcoservices.- Returns:
- the billingAccountId - Account identifier in billing system
-
getBillingSystemId
Generated method - Getter of theTmaBillingAccount.billingSystemIdattribute defined at extensionb2ctelcoservices.- Returns:
- the billingSystemId - Identifier of the billing system
-
getChildren
Generated method - Getter of theTmaBillingAccount.childrenattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the children - Sub-account(s)
-
getParent
Generated method - Getter of theTmaBillingAccount.parentattribute defined at extensionb2ctelcoservices.- Returns:
- the parent - Master billing account
-
getSubscriptionBases
@Accessor(qualifier="subscriptionBases", type=GETTER) public Set<TmaSubscriptionBaseModel> getSubscriptionBases()Generated method - Getter of theTmaBillingAccount.subscriptionBasesattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the subscriptionBases - Subscription Bases
-
setBillingAccountId
Generated method - Initial setter ofTmaBillingAccount.billingAccountIdattribute defined at extensionb2ctelcoservices. Can only be used at creation of model - before first save.- Parameters:
value- the billingAccountId - Account identifier in billing system
-
setBillingSystemId
Generated method - Initial setter ofTmaBillingAccount.billingSystemIdattribute defined at extensionb2ctelcoservices. Can only be used at creation of model - before first save.- Parameters:
value- the billingSystemId - Identifier of the billing system
-
setChildren
@Accessor(qualifier="children", type=SETTER) public void setChildren(Set<TmaBillingAccountModel> value) Generated method - Setter ofTmaBillingAccount.childrenattribute defined at extensionb2ctelcoservices.- Parameters:
value- the children - Sub-account(s)
-
setParent
Generated method - Setter ofTmaBillingAccount.parentattribute defined at extensionb2ctelcoservices.- Parameters:
value- the parent - Master billing account
-
setSubscriptionBases
@Accessor(qualifier="subscriptionBases", type=SETTER) public void setSubscriptionBases(Set<TmaSubscriptionBaseModel> value) Generated method - Setter ofTmaBillingAccount.subscriptionBasesattribute defined at extensionb2ctelcoservices.- Parameters:
value- the subscriptionBases - Subscription Bases
-