Package org.isda.cdm
Class Account
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Account
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
@RosettaClass @RosettaSynonym(value="Account",source="FpML_5_10") @RosettaSynonym(value="Account",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Account",source="CME_ClearedConfirm_1_17") public class Account extends com.rosetta.model.lib.RosettaModelObject implements com.rosetta.model.lib.GlobalKey
A class to specify an account as an account number alongside, optionally. an account name, an account type, an account beneficiary and a servicing party.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Account.AccountBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Account.AccountBuilder
builder()
boolean
equals(java.lang.Object o)
ReferenceWithMetaParty
getAccountBeneficiary()
A reference to the party beneficiary of the account.FieldWithMetaString
getAccountName()
The name by which the account is known.FieldWithMetaString
getAccountNumber()
The account number.FieldWithMetaAccountTypeEnum
getAccountType()
The type of account, e.g.MetaFields
getMeta()
ReferenceWithMetaParty
getServicingParty()
The reference to the legal entity that services the account, i.e.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Account>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
Account.AccountBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getAccountBeneficiary
@RosettaSynonym(value="accountBeneficiary",source="FpML_5_10") @RosettaSynonym(value="accountBeneficiary",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="accountBeneficiary",source="CME_ClearedConfirm_1_17") public final ReferenceWithMetaParty getAccountBeneficiary()
A reference to the party beneficiary of the account.
-
getAccountName
@RosettaSynonym(value="accountName",source="FpML_5_10") @RosettaSynonym(value="accountName",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="accountName",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="name",source="ISDA_Create_1_0") public final FieldWithMetaString getAccountName()
The name by which the account is known.
-
getAccountNumber
@RosettaSynonym(value="accountId",source="FpML_5_10") @RosettaSynonym(value="accountId",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="accountId",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="partyA_cash,partyA_securities",source="ISDA_Create_1_0") public final FieldWithMetaString getAccountNumber()
The account number.
-
getAccountType
@RosettaSynonym(value="accountType",source="FpML_5_10") @RosettaSynonym(value="accountType",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="accountType",source="CME_ClearedConfirm_1_17") public final FieldWithMetaAccountTypeEnum getAccountType()
The type of account, e.g. client, house.
-
getMeta
public final MetaFields getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
-
getServicingParty
@RosettaSynonym(value="servicingParty",source="FpML_5_10") @RosettaSynonym(value="servicingParty",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="servicingParty",source="CME_ClearedConfirm_1_17") public final ReferenceWithMetaParty getServicingParty()
The reference to the legal entity that services the account, i.e. in the books of which the account is held.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Account> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public Account.AccountBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static Account.AccountBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-