Class BaAccountModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.billingaccountservices.model.BaAccountModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BaFinancialAccountModel,BaPartyAccountModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type BaAccount first defined at extension billingaccountservices.
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 relation code constant for relationBaAccountRelationship2BaAccountdefining source attributeaccountRelationshipReferencedByin extensionbillingaccountservices.static 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 ofBaAccount.accountBalancesattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.accountRelationshipReferencedByattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.accountRelationshipReferencesattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.accountTypeattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.contactsattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.descriptionattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.externalIdentifiersattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.idattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.nameattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.partyRolesattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.stateattribute defined at extensionbillingaccountservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.taxExemptionsattribute defined at extensionbillingaccountservices.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
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation.BaAccountModel(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 contextBaAccountModel(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 parametersBaAccountModel(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 theBaAccount.accountBalancesattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.accountRelationshipReferencedByattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.accountRelationshipReferencesattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.accountTypeattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.contactsattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.descriptionattribute defined at extensionbillingaccountservices.getDescription(Locale loc) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.descriptionattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.externalIdentifiersattribute defined at extensionbillingaccountservices.getId()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.idattribute defined at extensionbillingaccountservices.getName()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.nameattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.nameattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.partyRolesattribute defined at extensionbillingaccountservices.getState()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.stateattribute defined at extensionbillingaccountservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.taxExemptionsattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.accountBalancesattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.accountRelationshipReferencedByattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.accountRelationshipReferencesattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.accountTypeattribute defined at extensionbillingaccountservices.voidsetContacts(Set<BaContactModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.contactsattribute defined at extensionbillingaccountservices.voidsetDescription(String value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.descriptionattribute defined at extensionbillingaccountservices.voidsetDescription(String value, Locale loc) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.descriptionattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.externalIdentifiersattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.idattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.nameattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.nameattribute defined at extensionbillingaccountservices.voidsetPartyRoles(Set<BaPartyRoleModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.partyRolesattribute defined at extensionbillingaccountservices.voidsetState(BaAccountStatus value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.stateattribute defined at extensionbillingaccountservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.taxExemptionsattribute defined at extensionbillingaccountservices.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
Deprecated, for removal: This API element is subject to removal in a future version.Generated model type code constant.- See Also:
-
_BAACCOUNTRELATIONSHIP2BAACCOUNT
Deprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationBaAccountRelationship2BaAccountdefining source attributeaccountRelationshipReferencedByin extensionbillingaccountservices.- See Also:
-
ID
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.idattribute defined at extensionbillingaccountservices.- See Also:
-
NAME
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.nameattribute defined at extensionbillingaccountservices.- See Also:
-
DESCRIPTION
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.descriptionattribute defined at extensionbillingaccountservices.- See Also:
-
STATE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.stateattribute defined at extensionbillingaccountservices.- See Also:
-
ACCOUNTTYPE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.accountTypeattribute defined at extensionbillingaccountservices.- See Also:
-
EXTERNALIDENTIFIERS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.externalIdentifiersattribute defined at extensionbillingaccountservices.- See Also:
-
ACCOUNTBALANCES
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.accountBalancesattribute defined at extensionbillingaccountservices.- See Also:
-
TAXEXEMPTIONS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.taxExemptionsattribute defined at extensionbillingaccountservices.- See Also:
-
CONTACTS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.contactsattribute defined at extensionbillingaccountservices.- See Also:
-
ACCOUNTRELATIONSHIPREFERENCES
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.accountRelationshipReferencesattribute defined at extensionbillingaccountservices.- See Also:
-
ACCOUNTRELATIONSHIPREFERENCEDBY
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.accountRelationshipReferencedByattribute defined at extensionbillingaccountservices.- See Also:
-
PARTYROLES
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofBaAccount.partyRolesattribute defined at extensionbillingaccountservices.- See Also:
-
-
Constructor Details
-
BaAccountModel
public BaAccountModel()Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation. -
BaAccountModel
public BaAccountModel(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
-
BaAccountModel
@Deprecated(since="4.1.1", forRemoval=true) public BaAccountModel(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
-
BaAccountModel
@Deprecated(since="4.1.1", forRemoval=true) public BaAccountModel(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
-
getAccountBalances
@Accessor(qualifier="accountBalances", type=GETTER) public Set<BaAccountBalanceModel> getAccountBalances()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.accountBalancesattribute defined at extensionbillingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the accountBalances - Account Balances
-
getAccountRelationshipReferencedBy
@Accessor(qualifier="accountRelationshipReferencedBy", type=GETTER) public Set<BaAccountRelationshipModel> getAccountRelationshipReferencedBy()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.accountRelationshipReferencedByattribute defined at extensionbillingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the accountRelationshipReferencedBy - Account Relationship Referenced By
-
getAccountRelationshipReferences
@Accessor(qualifier="accountRelationshipReferences", type=GETTER) public Set<BaAccountRelationshipModel> getAccountRelationshipReferences()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.accountRelationshipReferencesattribute defined at extensionbillingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the accountRelationshipReferences - Account Relationship References
-
getAccountType
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.accountTypeattribute defined at extensionbillingaccountservices.- Returns:
- the accountType - Account type
-
getContacts
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.contactsattribute defined at extensionbillingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the contacts - Contacts
-
getDescription
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.descriptionattribute defined at extensionbillingaccountservices.- Returns:
- the description - Description
-
getDescription
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.descriptionattribute defined at extensionbillingaccountservices.- Parameters:
loc- the value localization key- Returns:
- the description - Description
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.externalIdentifiersattribute defined at extensionbillingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIdentifiers
-
getId
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.idattribute defined at extensionbillingaccountservices.- Returns:
- the id - Unique Identifier
-
getName
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.nameattribute defined at extensionbillingaccountservices.- Returns:
- the name - Name
-
getName
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.nameattribute defined at extensionbillingaccountservices.- Parameters:
loc- the value localization key- Returns:
- the name - Name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getPartyRoles
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.partyRolesattribute defined at extensionbillingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the partyRoles - Ba party roles representing the party roles of the account.
-
getState
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.stateattribute defined at extensionbillingaccountservices.- Returns:
- the state - State
-
getTaxExemptions
@Accessor(qualifier="taxExemptions", type=GETTER) public Set<BaAccountTaxExemptionModel> getTaxExemptions()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theBaAccount.taxExemptionsattribute defined at extensionbillingaccountservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the taxExemptions - Account Tax Exemptions
-
setAccountBalances
@Accessor(qualifier="accountBalances", type=SETTER) public void setAccountBalances(Set<BaAccountBalanceModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.accountBalancesattribute defined at extensionbillingaccountservices.- Parameters:
value- the accountBalances - Account Balances
-
setAccountRelationshipReferencedBy
@Accessor(qualifier="accountRelationshipReferencedBy", type=SETTER) public void setAccountRelationshipReferencedBy(Set<BaAccountRelationshipModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.accountRelationshipReferencedByattribute defined at extensionbillingaccountservices.- Parameters:
value- the accountRelationshipReferencedBy - Account Relationship Referenced By
-
setAccountRelationshipReferences
@Accessor(qualifier="accountRelationshipReferences", type=SETTER) public void setAccountRelationshipReferences(Set<BaAccountRelationshipModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.accountRelationshipReferencesattribute defined at extensionbillingaccountservices.- Parameters:
value- the accountRelationshipReferences - Account Relationship References
-
setAccountType
@Accessor(qualifier="accountType", type=SETTER) public void setAccountType(BaBillingAccountType value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.accountTypeattribute defined at extensionbillingaccountservices.- Parameters:
value- the accountType - Account type
-
setContacts
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.contactsattribute defined at extensionbillingaccountservices.- Parameters:
value- the contacts - Contacts
-
setDescription
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.descriptionattribute defined at extensionbillingaccountservices.- Parameters:
value- the description - Description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.descriptionattribute defined at extensionbillingaccountservices.- Parameters:
value- the description - Descriptionloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.externalIdentifiersattribute defined at extensionbillingaccountservices.- Parameters:
value- the externalIdentifiers
-
setId
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.idattribute defined at extensionbillingaccountservices.- Parameters:
value- the id - Unique Identifier
-
setName
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.nameattribute defined at extensionbillingaccountservices.- Parameters:
value- the name - Name
-
setName
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.nameattribute defined at extensionbillingaccountservices.- Parameters:
value- the name - Nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setPartyRoles
@Accessor(qualifier="partyRoles", type=SETTER) public void setPartyRoles(Set<BaPartyRoleModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.partyRolesattribute defined at extensionbillingaccountservices.- Parameters:
value- the partyRoles - Ba party roles representing the party roles of the account.
-
setState
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.stateattribute defined at extensionbillingaccountservices.- Parameters:
value- the state - State
-
setTaxExemptions
@Accessor(qualifier="taxExemptions", type=SETTER) public void setTaxExemptions(Set<BaAccountTaxExemptionModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofBaAccount.taxExemptionsattribute defined at extensionbillingaccountservices.- Parameters:
value- the taxExemptions - Account Tax Exemptions
-