Package org.isda.cdm

Class PartyRole


  • @RosettaClass
    public class PartyRole
    extends com.rosetta.model.lib.RosettaModelObject
    A class to specify the role(s) that party(ies) may have in relation to the execution, contract or other legal agreement.
    Version:
    2.5.4
    • Method Detail

      • getOwnershipPartyReference

        @RosettaSynonym(value="partyReference",source="FpML_5_10",path="tradeHeader.partyTradeInformation") @RosettaSynonym(value="partyReference",source="CME_SubmissionIRS_1_0",path="tradeHeader.partyTradeInformation") @RosettaSynonym(value="partyReference",source="DTCC_11_0",path="tradeHeader.partyTradeInformation") @RosettaSynonym(value="partyReference",source="DTCC_9_0",path="tradeHeader.partyTradeInformation")
        public final ReferenceWithMetaParty getOwnershipPartyReference()
        A reference to the party that has ownership of this party role information. FpML specifies that For shared trade information, this attribute will reference the originator of the data (for example, an execution facility or clearing house).
      • getPartyReference

        @RosettaSynonym(value="determiningParty",source="FpML_5_10",path="trade") @RosettaSynonym(value="determiningParty",source="CME_SubmissionIRS_1_0",path="trade") @RosettaSynonym(value="determiningParty",source="DTCC_11_0",path="trade") @RosettaSynonym(value="determiningParty",source="DTCC_9_0",path="trade") @RosettaSynonym(value="determiningParty",source="CME_ClearedConfirm_1_17",path="trade") @RosettaSynonym(value="barrierDeterminationAgent",source="FpML_5_10",path="trade") @RosettaSynonym(value="barrierDeterminationAgent",source="CME_SubmissionIRS_1_0",path="trade") @RosettaSynonym(value="barrierDeterminationAgent",source="DTCC_11_0",path="trade") @RosettaSynonym(value="barrierDeterminationAgent",source="DTCC_9_0",path="trade") @RosettaSynonym(value="barrierDeterminationAgent",source="CME_ClearedConfirm_1_17",path="trade") @RosettaSynonym(value="hedgingParty",source="FpML_5_10",path="trade") @RosettaSynonym(value="hedgingParty",source="CME_SubmissionIRS_1_0",path="trade") @RosettaSynonym(value="hedgingParty",source="DTCC_11_0",path="trade") @RosettaSynonym(value="hedgingParty",source="DTCC_9_0",path="trade") @RosettaSynonym(value="hedgingParty",source="CME_ClearedConfirm_1_17",path="trade") @RosettaSynonym(value="brokerPartyReference",source="FpML_5_10",path="trade") @RosettaSynonym(value="brokerPartyReference",source="CME_SubmissionIRS_1_0",path="trade") @RosettaSynonym(value="brokerPartyReference",source="DTCC_11_0",path="trade") @RosettaSynonym(value="brokerPartyReference",source="DTCC_9_0",path="trade") @RosettaSynonym(value="brokerPartyReference",source="CME_ClearedConfirm_1_17",path="trade") @RosettaSynonym(value="partyReference",source="FpML_5_10",path="trade.tradeHeader.partyTradeIdentifier.relatedParty") @RosettaSynonym(value="partyReference",source="CME_SubmissionIRS_1_0",path="trade.tradeHeader.partyTradeIdentifier.relatedParty") @RosettaSynonym(value="partyReference",source="DTCC_11_0",path="trade.tradeHeader.partyTradeIdentifier.relatedParty") @RosettaSynonym(value="partyReference",source="DTCC_9_0",path="trade.tradeHeader.partyTradeIdentifier.relatedParty") @RosettaSynonym(value="partyReference",source="CME_ClearedConfirm_1_17",path="trade.tradeHeader.partyTradeIdentifier.relatedParty") @RosettaSynonym(value="partyReference",source="FpML_5_10",path="tradeHeader.partyTradeInformation.relatedParty") @RosettaSynonym(value="partyReference",source="CME_SubmissionIRS_1_0",path="tradeHeader.partyTradeInformation.relatedParty") @RosettaSynonym(value="partyReference",source="DTCC_11_0",path="tradeHeader.partyTradeInformation.relatedParty") @RosettaSynonym(value="partyReference",source="DTCC_9_0",path="tradeHeader.partyTradeInformation.relatedParty") @RosettaSynonym(value="partyA",source="ISDA_Create_1_0")
        public final ReferenceWithMetaParty getPartyReference()
        A reference to the party to which the role refers to.
      • getRole

        @RosettaSynonym(value="",source="FpML_5_10") @RosettaSynonym(value="",source="DTCC_11_0") @RosettaSynonym(value="",source="DTCC_9_0") @RosettaSynonym(value="",source="FpML_5_10") @RosettaSynonym(value="",source="DTCC_11_0") @RosettaSynonym(value="",source="DTCC_9_0") @RosettaSynonym(value="",source="FpML_5_10") @RosettaSynonym(value="",source="DTCC_11_0") @RosettaSynonym(value="",source="DTCC_9_0") @RosettaSynonym(value="",source="FpML_5_10") @RosettaSynonym(value="",source="DTCC_11_0") @RosettaSynonym(value="",source="DTCC_9_0") @RosettaSynonym(value="role",source="CME_ClearedConfirm_1_17",path="trade.tradeHeader.partyTradeIdentifier.relatedParty") @RosettaSynonym(value="role",source="FpML_5_10",path="tradeHeader.partyTradeInformation.relatedParty") @RosettaSynonym(value="role",source="DTCC_11_0",path="tradeHeader.partyTradeInformation.relatedParty") @RosettaSynonym(value="role",source="DTCC_9_0",path="tradeHeader.partyTradeInformation.relatedParty")
        public final PartyRoleEnum getRole()
        The party role.
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends PartyRole> metaData()
        Specified by:
        metaData in class com.rosetta.model.lib.RosettaModelObject
      • toBuilder

        public PartyRole.PartyRoleBuilder 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