Package cdm.base.staticdata.party
Class Account.AccountBuilderImpl
java.lang.Object
cdm.base.staticdata.party.Account.AccountBuilderImpl
- All Implemented Interfaces:
Account,Account.AccountBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Account
Builder Implementation of Account
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.Account
Account.AccountBuilder, Account.AccountBuilderImpl, Account.AccountImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanA reference to the party beneficiary of the account.The name by which the account is known.The account number.The type of account, e.g. client, house.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderA reference to the party to which the account refers to.The reference to the legal entity that services the account, i.e. in the books of which the account is held.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAccountBeneficiary(ReferenceWithMetaParty _accountBeneficiary) setAccountBeneficiaryValue(Party _accountBeneficiary) setAccountName(FieldWithMetaString _accountName) setAccountNameValue(String _accountName) setAccountNumber(FieldWithMetaString _accountNumber) setAccountNumberValue(String _accountNumber) setAccountType(FieldWithMetaAccountTypeEnum _accountType) setAccountTypeValue(AccountTypeEnum _accountType) setMeta(com.rosetta.model.metafields.MetaFields _meta) setPartyReference(ReferenceWithMetaParty _partyReference) setPartyReferenceValue(Party _partyReference) setServicingParty(ReferenceWithMetaParty _servicingParty) setServicingPartyValue(Party _servicingParty) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.Account.AccountBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
partyReference
-
accountNumber
-
accountName
-
accountType
-
accountBeneficiary
-
servicingParty
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
AccountBuilderImpl
public AccountBuilderImpl()
-
-
Method Details
-
getPartyReference
@RosettaAttribute("partyReference") @RuneAttribute("partyReference") public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getPartyReference()Description copied from interface:AccountA reference to the party to which the account refers to.- Specified by:
getPartyReferencein interfaceAccount- Specified by:
getPartyReferencein interfaceAccount.AccountBuilder
-
getOrCreatePartyReference
- Specified by:
getOrCreatePartyReferencein interfaceAccount.AccountBuilder
-
getAccountNumber
@RosettaAttribute(value="accountNumber", isRequired=true) @RuneAttribute(value="accountNumber", isRequired=true) public FieldWithMetaString.FieldWithMetaStringBuilder getAccountNumber()Description copied from interface:AccountThe account number.- Specified by:
getAccountNumberin interfaceAccount- Specified by:
getAccountNumberin interfaceAccount.AccountBuilder
-
getOrCreateAccountNumber
- Specified by:
getOrCreateAccountNumberin interfaceAccount.AccountBuilder
-
getAccountName
@RosettaAttribute("accountName") @RuneAttribute("accountName") public FieldWithMetaString.FieldWithMetaStringBuilder getAccountName()Description copied from interface:AccountThe name by which the account is known.- Specified by:
getAccountNamein interfaceAccount- Specified by:
getAccountNamein interfaceAccount.AccountBuilder
-
getOrCreateAccountName
- Specified by:
getOrCreateAccountNamein interfaceAccount.AccountBuilder
-
getAccountType
@RosettaAttribute("accountType") @RuneAttribute("accountType") public FieldWithMetaAccountTypeEnum.FieldWithMetaAccountTypeEnumBuilder getAccountType()Description copied from interface:AccountThe type of account, e.g. client, house.- Specified by:
getAccountTypein interfaceAccount- Specified by:
getAccountTypein interfaceAccount.AccountBuilder
-
getOrCreateAccountType
- Specified by:
getOrCreateAccountTypein interfaceAccount.AccountBuilder
-
getAccountBeneficiary
@RosettaAttribute("accountBeneficiary") @RuneAttribute("accountBeneficiary") public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getAccountBeneficiary()Description copied from interface:AccountA reference to the party beneficiary of the account.- Specified by:
getAccountBeneficiaryin interfaceAccount- Specified by:
getAccountBeneficiaryin interfaceAccount.AccountBuilder
-
getOrCreateAccountBeneficiary
- Specified by:
getOrCreateAccountBeneficiaryin interfaceAccount.AccountBuilder
-
getServicingParty
@RosettaAttribute("servicingParty") @RuneAttribute("servicingParty") public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getServicingParty()Description copied from interface:AccountThe reference to the legal entity that services the account, i.e. in the books of which the account is held.- Specified by:
getServicingPartyin interfaceAccount- Specified by:
getServicingPartyin interfaceAccount.AccountBuilder
-
getOrCreateServicingParty
- Specified by:
getOrCreateServicingPartyin interfaceAccount.AccountBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceAccount- Specified by:
getMetain interfaceAccount.AccountBuilder- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfaceAccount.AccountBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setPartyReference
@RosettaAttribute("partyReference") @RuneAttribute("partyReference") public Account.AccountBuilder setPartyReference(ReferenceWithMetaParty _partyReference) - Specified by:
setPartyReferencein interfaceAccount.AccountBuilder
-
setPartyReferenceValue
- Specified by:
setPartyReferenceValuein interfaceAccount.AccountBuilder
-
setAccountNumber
@RosettaAttribute(value="accountNumber", isRequired=true) @RuneAttribute(value="accountNumber", isRequired=true) public Account.AccountBuilder setAccountNumber(FieldWithMetaString _accountNumber) - Specified by:
setAccountNumberin interfaceAccount.AccountBuilder
-
setAccountNumberValue
- Specified by:
setAccountNumberValuein interfaceAccount.AccountBuilder
-
setAccountName
@RosettaAttribute("accountName") @RuneAttribute("accountName") public Account.AccountBuilder setAccountName(FieldWithMetaString _accountName) - Specified by:
setAccountNamein interfaceAccount.AccountBuilder
-
setAccountNameValue
- Specified by:
setAccountNameValuein interfaceAccount.AccountBuilder
-
setAccountType
@RosettaAttribute("accountType") @RuneAttribute("accountType") public Account.AccountBuilder setAccountType(FieldWithMetaAccountTypeEnum _accountType) - Specified by:
setAccountTypein interfaceAccount.AccountBuilder
-
setAccountTypeValue
- Specified by:
setAccountTypeValuein interfaceAccount.AccountBuilder
-
setAccountBeneficiary
@RosettaAttribute("accountBeneficiary") @RuneAttribute("accountBeneficiary") public Account.AccountBuilder setAccountBeneficiary(ReferenceWithMetaParty _accountBeneficiary) - Specified by:
setAccountBeneficiaryin interfaceAccount.AccountBuilder
-
setAccountBeneficiaryValue
- Specified by:
setAccountBeneficiaryValuein interfaceAccount.AccountBuilder
-
setServicingParty
@RosettaAttribute("servicingParty") @RuneAttribute("servicingParty") public Account.AccountBuilder setServicingParty(ReferenceWithMetaParty _servicingParty) - Specified by:
setServicingPartyin interfaceAccount.AccountBuilder
-
setServicingPartyValue
- Specified by:
setServicingPartyValuein interfaceAccount.AccountBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public Account.AccountBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceAccount.AccountBuilder
-
build
Description copied from interface:AccountBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceAccount.AccountBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Account.AccountBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-