Class TuaBillingAccountModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaAccountModel
de.hybris.platform.tuadatamodel.model.TuaPartyAccountModel
de.hybris.platform.tuadatamodel.model.TuaBillingAccountModel
- All Implemented Interfaces:
Serializable
Generated model class for type TuaBillingAccount first defined at extension tuadatamodel.
Billing Account.
- 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 ofTuaBillingAccount.billStructureattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingAccount.creditCurrencyattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingAccount.creditLimitattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingAccount.financialAccountattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingAccount.partyBillsattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingAccount.partyBillsOnDemandattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingAccount.paymentPlansattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingAccount.paymentStatusattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingAccount.ratingTypeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingAccount.referredDefaultPaymentMethodattribute defined at extensiontuadatamodel.Fields inherited from class de.hybris.platform.tuadatamodel.model.TuaAccountModel
_TUAACCOUNTRELATIONSHIP2TUAACCOUNT, ACCOUNTBALANCES, ACCOUNTRELATIONSHIPREFERENCEDBY, ACCOUNTRELATIONSHIPREFERENCES, ACCOUNTTYPE, CONTACTS, DESCRIPTION, EXTERNALIDENTIFIERS, ID, NAME, PARTYROLES, STATE, TAXEXEMPTIONSFields 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.TuaBillingAccountModel(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 parametersTuaBillingAccountModel(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 theTuaBillingAccount.billStructureattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingAccount.creditCurrencyattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingAccount.creditLimitattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingAccount.financialAccountattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingAccount.partyBillsattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingAccount.partyBillsOnDemandattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingAccount.paymentPlansattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingAccount.paymentStatusattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingAccount.ratingTypeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingAccount.referredDefaultPaymentMethodattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBillingAccount.billStructureattribute defined at extensiontuadatamodel.voidsetCreditCurrency(CurrencyModel value) Generated method - Setter ofTuaBillingAccount.creditCurrencyattribute defined at extensiontuadatamodel.voidsetCreditLimit(Double value) Generated method - Setter ofTuaBillingAccount.creditLimitattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBillingAccount.financialAccountattribute defined at extensiontuadatamodel.voidsetPartyBills(Set<TuaPartyBillModel> value) Generated method - Setter ofTuaBillingAccount.partyBillsattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBillingAccount.partyBillsOnDemandattribute defined at extensiontuadatamodel.voidsetPaymentPlans(Set<TuaPaymentPlanModel> value) Generated method - Setter ofTuaBillingAccount.paymentPlansattribute defined at extensiontuadatamodel.voidsetPaymentStatus(TuaPaymentStatus value) Generated method - Setter ofTuaBillingAccount.paymentStatusattribute defined at extensiontuadatamodel.voidsetRatingType(TuaRatingType value) Generated method - Setter ofTuaBillingAccount.ratingTypeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBillingAccount.referredDefaultPaymentMethodattribute defined at extensiontuadatamodel.Methods inherited from class de.hybris.platform.tuadatamodel.model.TuaAccountModel
getAccountBalances, getAccountRelationshipReferencedBy, getAccountRelationshipReferences, getAccountType, getContacts, getDescription, getDescription, getExternalIdentifiers, getId, getName, getName, getPartyRoles, getState, getTaxExemptions, setAccountBalances, setAccountRelationshipReferencedBy, setAccountRelationshipReferences, setAccountType, setContacts, setDescription, setDescription, setExternalIdentifiers, setId, setName, setName, setPartyRoles, setState, setTaxExemptionsMethods 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:
-
CREDITLIMIT
Generated constant - Attribute key ofTuaBillingAccount.creditLimitattribute defined at extensiontuadatamodel.- See Also:
-
CREDITCURRENCY
Generated constant - Attribute key ofTuaBillingAccount.creditCurrencyattribute defined at extensiontuadatamodel.- See Also:
-
PAYMENTSTATUS
Generated constant - Attribute key ofTuaBillingAccount.paymentStatusattribute defined at extensiontuadatamodel.- See Also:
-
REFERREDDEFAULTPAYMENTMETHOD
Generated constant - Attribute key ofTuaBillingAccount.referredDefaultPaymentMethodattribute defined at extensiontuadatamodel.- See Also:
-
RATINGTYPE
Generated constant - Attribute key ofTuaBillingAccount.ratingTypeattribute defined at extensiontuadatamodel.- See Also:
-
BILLSTRUCTURE
Generated constant - Attribute key ofTuaBillingAccount.billStructureattribute defined at extensiontuadatamodel.- See Also:
-
FINANCIALACCOUNT
Generated constant - Attribute key ofTuaBillingAccount.financialAccountattribute defined at extensiontuadatamodel.- See Also:
-
PAYMENTPLANS
Generated constant - Attribute key ofTuaBillingAccount.paymentPlansattribute defined at extensiontuadatamodel.- See Also:
-
PARTYBILLS
Generated constant - Attribute key ofTuaBillingAccount.partyBillsattribute defined at extensiontuadatamodel.- See Also:
-
PARTYBILLSONDEMAND
Generated constant - Attribute key ofTuaBillingAccount.partyBillsOnDemandattribute defined at extensiontuadatamodel.- See Also:
-
-
Constructor Details
-
TuaBillingAccountModel
public TuaBillingAccountModel()Generated constructor - Default constructor for generic creation. -
TuaBillingAccountModel
public TuaBillingAccountModel(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
-
TuaBillingAccountModel
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 typeTuaAccountat extensiontuadatamodel
-
TuaBillingAccountModel
@Deprecated(since="4.1.1", forRemoval=true) public TuaBillingAccountModel(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 typeTuaAccountat extensiontuadatamodel_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getBillStructure
Generated method - Getter of theTuaBillingAccount.billStructureattribute defined at extensiontuadatamodel.- Returns:
- the billStructure - Bill structure
-
getCreditCurrency
Generated method - Getter of theTuaBillingAccount.creditCurrencyattribute defined at extensiontuadatamodel.- Returns:
- the creditCurrency - Credit currency
-
getCreditLimit
Generated method - Getter of theTuaBillingAccount.creditLimitattribute defined at extensiontuadatamodel.- Returns:
- the creditLimit - Credit limit
-
getFinancialAccount
@Accessor(qualifier="financialAccount", type=GETTER) public TuaFinancialAccountModel getFinancialAccount()Generated method - Getter of theTuaBillingAccount.financialAccountattribute defined at extensiontuadatamodel.- Returns:
- the financialAccount - Financial account
-
getPartyBills
Generated method - Getter of theTuaBillingAccount.partyBillsattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the partyBills - The Party Bills of that Billing Account.
-
getPartyBillsOnDemand
@Accessor(qualifier="partyBillsOnDemand", type=GETTER) public Set<TuaPartyBillOnDemandModel> getPartyBillsOnDemand()Generated method - Getter of theTuaBillingAccount.partyBillsOnDemandattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the partyBillsOnDemand - The Party Bills on Demand of that Billing Account.
-
getPaymentPlans
Generated method - Getter of theTuaBillingAccount.paymentPlansattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the paymentPlans - Payment Plans
-
getPaymentStatus
Generated method - Getter of theTuaBillingAccount.paymentStatusattribute defined at extensiontuadatamodel.- Returns:
- the paymentStatus - Payment status
-
getRatingType
Generated method - Getter of theTuaBillingAccount.ratingTypeattribute defined at extensiontuadatamodel.- Returns:
- the ratingType - Rating type
-
getReferredDefaultPaymentMethod
@Accessor(qualifier="referredDefaultPaymentMethod", type=GETTER) public TuaPaymentInfoModel getReferredDefaultPaymentMethod()Generated method - Getter of theTuaBillingAccount.referredDefaultPaymentMethodattribute defined at extensiontuadatamodel.- Returns:
- the referredDefaultPaymentMethod - Referred default payment method.
-
setBillStructure
@Accessor(qualifier="billStructure", type=SETTER) public void setBillStructure(TuaBillStructureModel value) Generated method - Setter ofTuaBillingAccount.billStructureattribute defined at extensiontuadatamodel.- Parameters:
value- the billStructure - Bill structure
-
setCreditCurrency
@Accessor(qualifier="creditCurrency", type=SETTER) public void setCreditCurrency(CurrencyModel value) Generated method - Setter ofTuaBillingAccount.creditCurrencyattribute defined at extensiontuadatamodel.- Parameters:
value- the creditCurrency - Credit currency
-
setCreditLimit
Generated method - Setter ofTuaBillingAccount.creditLimitattribute defined at extensiontuadatamodel.- Parameters:
value- the creditLimit - Credit limit
-
setFinancialAccount
@Accessor(qualifier="financialAccount", type=SETTER) public void setFinancialAccount(TuaFinancialAccountModel value) Generated method - Setter ofTuaBillingAccount.financialAccountattribute defined at extensiontuadatamodel.- Parameters:
value- the financialAccount - Financial account
-
setPartyBills
@Accessor(qualifier="partyBills", type=SETTER) public void setPartyBills(Set<TuaPartyBillModel> value) Generated method - Setter ofTuaBillingAccount.partyBillsattribute defined at extensiontuadatamodel.- Parameters:
value- the partyBills - The Party Bills of that Billing Account.
-
setPartyBillsOnDemand
@Accessor(qualifier="partyBillsOnDemand", type=SETTER) public void setPartyBillsOnDemand(Set<TuaPartyBillOnDemandModel> value) Generated method - Setter ofTuaBillingAccount.partyBillsOnDemandattribute defined at extensiontuadatamodel.- Parameters:
value- the partyBillsOnDemand - The Party Bills on Demand of that Billing Account.
-
setPaymentPlans
@Accessor(qualifier="paymentPlans", type=SETTER) public void setPaymentPlans(Set<TuaPaymentPlanModel> value) Generated method - Setter ofTuaBillingAccount.paymentPlansattribute defined at extensiontuadatamodel.- Parameters:
value- the paymentPlans - Payment Plans
-
setPaymentStatus
@Accessor(qualifier="paymentStatus", type=SETTER) public void setPaymentStatus(TuaPaymentStatus value) Generated method - Setter ofTuaBillingAccount.paymentStatusattribute defined at extensiontuadatamodel.- Parameters:
value- the paymentStatus - Payment status
-
setRatingType
Generated method - Setter ofTuaBillingAccount.ratingTypeattribute defined at extensiontuadatamodel.- Parameters:
value- the ratingType - Rating type
-
setReferredDefaultPaymentMethod
@Accessor(qualifier="referredDefaultPaymentMethod", type=SETTER) public void setReferredDefaultPaymentMethod(TuaPaymentInfoModel value) Generated method - Setter ofTuaBillingAccount.referredDefaultPaymentMethodattribute defined at extensiontuadatamodel.- Parameters:
value- the referredDefaultPaymentMethod - Referred default payment method.
-