Class BaBillingAccountModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.billingaccountservices.model.BaAccountModel
de.hybris.platform.billingaccountservices.model.BaPartyAccountModel
de.hybris.platform.billingaccountservices.model.BaBillingAccountModel
- All Implemented Interfaces:
Serializable
@Deprecated(since="2208",
forRemoval=true)
public class BaBillingAccountModel
extends BaPartyAccountModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type BaBillingAccount first defined at extension billingaccountservices.
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 StringDeprecated, for removal: This API element is subject to removal in a future version.Generated model type code constant.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.billStructureattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.creditCurrencyattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.creditLimitattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.defaultPaymentMethodattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.financialAccountattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.paymentPlansattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.paymentStatusattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.ratingTypeattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.referredDefaultPaymentMethodattribute defined at extensionbillingaccountservices.Fields inherited from class de.hybris.platform.billingaccountservices.model.BaAccountModel
_BAACCOUNTRELATIONSHIP2BAACCOUNT, 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
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation.BaBillingAccountModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for creation with existing contextBaBillingAccountModel(String _id, ItemModel _owner, Set<BaPartyRoleModel> _partyRoles) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersBaBillingAccountModel(String _id, Set<BaPartyRoleModel> _partyRoles) 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 TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.billStructureattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.creditCurrencyattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.creditLimitattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.since 2111Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.financialAccountattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.paymentPlansattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.paymentStatusattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.ratingTypeattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.referredDefaultPaymentMethodattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.billStructureattribute defined at extensionbillingaccountservices.voidsetCreditCurrency(CurrencyModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.creditCurrencyattribute defined at extensionbillingaccountservices.voidsetCreditLimit(Double value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.creditLimitattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.since 2111voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.financialAccountattribute defined at extensionbillingaccountservices.voidsetPaymentPlans(Set<BaPaymentPlanModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.paymentPlansattribute defined at extensionbillingaccountservices.voidsetPaymentStatus(BaPaymentStatus value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.paymentStatusattribute defined at extensionbillingaccountservices.voidsetRatingType(BaRatingType value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.ratingTypeattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.referredDefaultPaymentMethodattribute defined at extensionbillingaccountservices.Methods inherited from class de.hybris.platform.billingaccountservices.model.BaAccountModel
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
Deprecated, for removal: This API element is subject to removal in a future version.Generated model type code constant.- See Also:
-
CREDITLIMIT
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.creditLimitattribute defined at extensionbillingaccountservices.- See Also:
-
CREDITCURRENCY
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.creditCurrencyattribute defined at extensionbillingaccountservices.- See Also:
-
PAYMENTSTATUS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.paymentStatusattribute defined at extensionbillingaccountservices.- See Also:
-
DEFAULTPAYMENTMETHOD
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.defaultPaymentMethodattribute defined at extensionbillingaccountservices.- See Also:
-
REFERREDDEFAULTPAYMENTMETHOD
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.referredDefaultPaymentMethodattribute defined at extensionbillingaccountservices.- See Also:
-
RATINGTYPE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.ratingTypeattribute defined at extensionbillingaccountservices.- See Also:
-
BILLSTRUCTURE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.billStructureattribute defined at extensionbillingaccountservices.- See Also:
-
FINANCIALACCOUNT
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.financialAccountattribute defined at extensionbillingaccountservices.- See Also:
-
PAYMENTPLANS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaBillingAccount.paymentPlansattribute defined at extensionbillingaccountservices.- See Also:
-
-
Constructor Details
-
BaBillingAccountModel
public BaBillingAccountModel()Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation. -
BaBillingAccountModel
public BaBillingAccountModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
BaBillingAccountModel
@Deprecated(since="4.1.1", forRemoval=true) public BaBillingAccountModel(String _id, Set<BaPartyRoleModel> _partyRoles) 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 typeBaAccountat extensionbillingaccountservices_partyRoles- initial attribute declared by typeBaAccountat extensionbillingaccountservices
-
BaBillingAccountModel
@Deprecated(since="4.1.1", forRemoval=true) public BaBillingAccountModel(String _id, ItemModel _owner, Set<BaPartyRoleModel> _partyRoles) 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 typeBaAccountat extensionbillingaccountservices_owner- initial attribute declared by typeItemat extensioncore_partyRoles- initial attribute declared by typeBaAccountat extensionbillingaccountservices
-
-
Method Details
-
getBillStructure
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.billStructureattribute defined at extensionbillingaccountservices.- Returns:
- the billStructure - Bill structure
-
getCreditCurrency
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.creditCurrencyattribute defined at extensionbillingaccountservices.- Returns:
- the creditCurrency - Credit currency
-
getCreditLimit
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.creditLimitattribute defined at extensionbillingaccountservices.- Returns:
- the creditLimit - Credit limit
-
getDefaultPaymentMethod
@Deprecated(since="2111", forRemoval=true) @Accessor(qualifier="defaultPaymentMethod", type=GETTER) public PaymentInfoModel getDefaultPaymentMethod()Deprecated, for removal: This API element is subject to removal in a future version.since 2111Generated method - Getter of theBaBillingAccount.defaultPaymentMethodattribute defined at extensionbillingaccountservices.- Returns:
- the defaultPaymentMethod - Deprecated since 2111. Use BaBillingAccount.referredDefaultPaymentMethod instead. Default payment method.
-
getFinancialAccount
@Accessor(qualifier="financialAccount", type=GETTER) public BaFinancialAccountModel getFinancialAccount()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.financialAccountattribute defined at extensionbillingaccountservices.- Returns:
- the financialAccount - Financial account
-
getPaymentPlans
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.paymentPlansattribute defined at extensionbillingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the paymentPlans - Payment Plans
-
getPaymentStatus
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.paymentStatusattribute defined at extensionbillingaccountservices.- Returns:
- the paymentStatus - Payment status
-
getRatingType
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.ratingTypeattribute defined at extensionbillingaccountservices.- Returns:
- the ratingType - Rating type
-
getReferredDefaultPaymentMethod
@Accessor(qualifier="referredDefaultPaymentMethod", type=GETTER) public BaPaymentInfoModel getReferredDefaultPaymentMethod()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaBillingAccount.referredDefaultPaymentMethodattribute defined at extensionbillingaccountservices.- Returns:
- the referredDefaultPaymentMethod - Referred default payment method.
-
setBillStructure
@Accessor(qualifier="billStructure", type=SETTER) public void setBillStructure(BaBillStructureModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.billStructureattribute defined at extensionbillingaccountservices.- Parameters:
value- the billStructure - Bill structure
-
setCreditCurrency
@Accessor(qualifier="creditCurrency", type=SETTER) public void setCreditCurrency(CurrencyModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.creditCurrencyattribute defined at extensionbillingaccountservices.- Parameters:
value- the creditCurrency - Credit currency
-
setCreditLimit
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.creditLimitattribute defined at extensionbillingaccountservices.- Parameters:
value- the creditLimit - Credit limit
-
setDefaultPaymentMethod
@Deprecated(since="2111", forRemoval=true) @Accessor(qualifier="defaultPaymentMethod", type=SETTER) public void setDefaultPaymentMethod(PaymentInfoModel value) Deprecated, for removal: This API element is subject to removal in a future version.since 2111Generated method - Setter ofBaBillingAccount.defaultPaymentMethodattribute defined at extensionbillingaccountservices.- Parameters:
value- the defaultPaymentMethod - Deprecated since 2111. Use BaBillingAccount.referredDefaultPaymentMethod instead. Default payment method.
-
setFinancialAccount
@Accessor(qualifier="financialAccount", type=SETTER) public void setFinancialAccount(BaFinancialAccountModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.financialAccountattribute defined at extensionbillingaccountservices.- Parameters:
value- the financialAccount - Financial account
-
setPaymentPlans
@Accessor(qualifier="paymentPlans", type=SETTER) public void setPaymentPlans(Set<BaPaymentPlanModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.paymentPlansattribute defined at extensionbillingaccountservices.- Parameters:
value- the paymentPlans - Payment Plans
-
setPaymentStatus
@Accessor(qualifier="paymentStatus", type=SETTER) public void setPaymentStatus(BaPaymentStatus value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.paymentStatusattribute defined at extensionbillingaccountservices.- Parameters:
value- the paymentStatus - Payment status
-
setRatingType
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.ratingTypeattribute defined at extensionbillingaccountservices.- Parameters:
value- the ratingType - Rating type
-
setReferredDefaultPaymentMethod
@Accessor(qualifier="referredDefaultPaymentMethod", type=SETTER) public void setReferredDefaultPaymentMethod(BaPaymentInfoModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaBillingAccount.referredDefaultPaymentMethodattribute defined at extensionbillingaccountservices.- Parameters:
value- the referredDefaultPaymentMethod - Referred default payment method.
-