Package cdm.base.staticdata.party
Interface Account.AccountBuilder
- All Superinterfaces:
Account,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Account.AccountBuilderImpl
- Enclosing interface:
Account
public static interface Account.AccountBuilder
extends Account, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
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
-
Method Summary
Modifier and TypeMethodDescriptionA 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.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) 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) Methods inherited from interface cdm.base.staticdata.party.Account
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreatePartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreatePartyReference() -
getPartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getPartyReference()Description copied from interface:AccountA reference to the party to which the account refers to.- Specified by:
getPartyReferencein interfaceAccount
-
getOrCreateAccountNumber
FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateAccountNumber() -
getAccountNumber
FieldWithMetaString.FieldWithMetaStringBuilder getAccountNumber()Description copied from interface:AccountThe account number.- Specified by:
getAccountNumberin interfaceAccount
-
getOrCreateAccountName
FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateAccountName() -
getAccountName
FieldWithMetaString.FieldWithMetaStringBuilder getAccountName()Description copied from interface:AccountThe name by which the account is known.- Specified by:
getAccountNamein interfaceAccount
-
getOrCreateAccountType
FieldWithMetaAccountTypeEnum.FieldWithMetaAccountTypeEnumBuilder getOrCreateAccountType() -
getAccountType
FieldWithMetaAccountTypeEnum.FieldWithMetaAccountTypeEnumBuilder getAccountType()Description copied from interface:AccountThe type of account, e.g. client, house.- Specified by:
getAccountTypein interfaceAccount
-
getOrCreateAccountBeneficiary
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreateAccountBeneficiary() -
getAccountBeneficiary
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getAccountBeneficiary()Description copied from interface:AccountA reference to the party beneficiary of the account.- Specified by:
getAccountBeneficiaryin interfaceAccount
-
getOrCreateServicingParty
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreateServicingParty() -
getServicingParty
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
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta() -
setPartyReference
-
setPartyReferenceValue
-
setAccountNumber
-
setAccountNumberValue
-
setAccountName
-
setAccountNameValue
-
setAccountType
-
setAccountTypeValue
-
setAccountBeneficiary
-
setAccountBeneficiaryValue
-
setServicingParty
-
setServicingPartyValue
-
setMeta
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
Account.AccountBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-