Package org.isda.cdm

Class 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
    • 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 interface com.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 class com.rosetta.model.lib.RosettaModelObject
      • toBuilder

        public Party.PartyBuilder toBuilder()
        Specified by:
        toBuilder in class com.rosetta.model.lib.RosettaModelObject
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Specified by:
        process in class com.rosetta.model.lib.RosettaModelObject
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object