Package org.isda.cdm
Class Party
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Party
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
@RosettaClass @RosettaSynonym(value="Party",source="FpML_5_10") @RosettaSynonym(value="Party",source="DTCC_11_0") @RosettaSynonym(value="Party",source="DTCC_9_0") @RosettaSynonym(value="Party",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="Party",source="CME_SubmissionIRS_1_0") public class Party extends com.rosetta.model.lib.RosettaModelObject implements com.rosetta.model.lib.GlobalKey
A class to specify a party, without a qualification as to whether this party is a legal entity or a natural person, although the model provides the ability to associate a person (or set of persons) to a party, which use case would imply that such party would be a legal entity (even if not formally specified as such).- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Party.PartyBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Party.PartyBuilder
builder()
boolean
equals(java.lang.Object o)
Account
getAccount()
The account that might be associated with the party.MetaFields
getMeta()
FieldWithMetaString
getName()
The party name.java.util.List<FieldWithMetaString>
getPartyId()
The identifier associated with a party, e.g.java.util.List<NaturalPerson>
getPerson()
The person(s) who might be associated with the party as part of the execution, contract or legal document.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Party>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
Party.PartyBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getAccount
@RosettaSynonym(value="account",source="FpML_5_10") @RosettaSynonym(value="account",source="DTCC_11_0") @RosettaSynonym(value="account",source="DTCC_9_0") @RosettaSynonym(value="account",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="account",source="CME_SubmissionIRS_1_0") public final Account getAccount()
The account that might be associated with the party. At most one account can be specified, as it is expected that this information is used in the context of a contract or legal document where only one account per party can be associated with such object.
-
getMeta
public final MetaFields getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
-
getName
@RosettaSynonym(value="partyName",source="FpML_5_10") @RosettaSynonym(value="partyName",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="partyName",source="DTCC_11_0") @RosettaSynonym(value="partyName",source="DTCC_9_0") @RosettaSynonym(value="partyName",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="entityName",source="FpML_5_10") @RosettaSynonym(value="entityName",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="entityName",source="DTCC_11_0") @RosettaSynonym(value="entityName",source="DTCC_9_0") @RosettaSynonym(value="entityName",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="entityName",source="FpML_5_10",path="referenceEntity") @RosettaSynonym(value="entityName",source="CME_SubmissionIRS_1_0",path="referenceEntity") @RosettaSynonym(value="entityName",source="DTCC_11_0",path="referenceEntity") @RosettaSynonym(value="entityName",source="DTCC_9_0",path="referenceEntity") @RosettaSynonym(value="entityName",source="CME_ClearedConfirm_1_17",path="referenceEntity") @RosettaSynonym(value="SID",source="CME_SubmissionIRS_1_0",path="Hdr") @RosettaSynonym(value="partyA_name",source="ISDA_Create_1_0",path="answers.parties") @RosettaSynonym(value="partyB_name",source="ISDA_Create_1_0",path="answers.parties") public final FieldWithMetaString getName()
The party name.
-
getPartyId
@RosettaSynonym(value="partyId",source="FpML_5_10") @RosettaSynonym(value="partyId",source="DTCC_11_0") @RosettaSynonym(value="partyId",source="DTCC_9_0") @RosettaSynonym(value="partyId",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="partyId",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="partyId",source="DTCC_11_0",maps=2) @RosettaSynonym(value="partyId",source="DTCC_9_0",maps=2) public final java.util.List<FieldWithMetaString> getPartyId()
The identifier associated with a party, e.g. the 20 digits LEI code.
-
getPerson
@RosettaSynonym(value="person",source="FpML_5_10") @RosettaSynonym(value="person",source="DTCC_11_0") @RosettaSynonym(value="person",source="DTCC_9_0") @RosettaSynonym(value="person",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="person",source="CME_SubmissionIRS_1_0") public final java.util.List<NaturalPerson> getPerson()
The person(s) who might be associated with the party as part of the execution, contract or legal document.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Party> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public Party.PartyBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static Party.PartyBuilder 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
-
-