Package org.isda.cdm
Class CalculationAgent
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.CalculationAgent
-
@RosettaClass @RosettaSynonym(value="CalculationAgent", source="FpML_5_10") public class CalculationAgent extends com.rosetta.model.lib.RosettaModelObject
A class defining the ISDA calculation agent responsible for performing duties as defined in the applicable product definitions.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CalculationAgent.CalculationAgentBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CalculationAgent.CalculationAgentBuilder
builder()
boolean
equals(java.lang.Object o)
FieldWithMetaBusinessCenterEnum
getCalculationAgentBusinessCenter()
The city in which the office through which ISDA Calculation Agent is acting for purposes of the transaction is located The short-form confirm for a trade that is executed under a Sovereign or Asia Pacific Master Confirmation Agreement ( MCA ), does not need to specify the Calculation Agent.CalculationAgentPartyEnum
getCalculationAgentParty()
The ISDA calculation agent responsible for performing duties as defined in the applicable product definitions.java.util.List<ReferenceWithMetaParty>
getCalculationAgentPartyReference()
In FpML, a pointer style reference to a party identifier defined elsewhere in the document.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationAgent>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CalculationAgent.CalculationAgentBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getCalculationAgentBusinessCenter
@RosettaSynonym(value="calculationAgentBusinessCenter",source="FpML_5_10",path="trade") @RosettaSynonym(value="calculationAgentBusinessCenter",source="CME_SubmissionIRS_1_0",path="trade") @RosettaSynonym(value="calculationAgentBusinessCenter",source="DTCC_11_0",path="trade") @RosettaSynonym(value="calculationAgentBusinessCenter",source="DTCC_9_0",path="trade") @RosettaSynonym(value="calculationAgentBusinessCenter",source="CME_ClearedConfirm_1_17",path="trade") @RosettaSynonym(value="calculationAgentBusinessCenter",source="FpML_5_10") @RosettaSynonym(value="calculationAgentBusinessCenter",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="calculationAgentBusinessCenter",source="DTCC_11_0") @RosettaSynonym(value="calculationAgentBusinessCenter",source="DTCC_9_0") @RosettaSynonym(value="calculationAgentBusinessCenter",source="CME_ClearedConfirm_1_17") public final FieldWithMetaBusinessCenterEnum getCalculationAgentBusinessCenter()
The city in which the office through which ISDA Calculation Agent is acting for purposes of the transaction is located The short-form confirm for a trade that is executed under a Sovereign or Asia Pacific Master Confirmation Agreement ( MCA ), does not need to specify the Calculation Agent. However, the confirm does need to specify the Calculation Agent City. This is due to the fact that the MCA sets the value for Calculation Agent but does not set the value for Calculation Agent City.
-
getCalculationAgentParty
@RosettaSynonym(value="calculationAgentParty",source="FpML_5_10",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="CME_SubmissionIRS_1_0",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="DTCC_11_0",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="DTCC_9_0",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="CME_ClearedConfirm_1_17",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="FpML_5_10",path="calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="CME_SubmissionIRS_1_0",path="calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="DTCC_11_0",path="calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="DTCC_9_0",path="calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="CME_ClearedConfirm_1_17",path="calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="FpML_5_10",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="CME_SubmissionIRS_1_0",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="DTCC_11_0",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="DTCC_9_0",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="CME_ClearedConfirm_1_17",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="FpML_5_10",path="swaption.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="CME_SubmissionIRS_1_0",path="swaption.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="DTCC_11_0",path="swaption.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="DTCC_9_0",path="swaption.calculationAgent") @RosettaSynonym(value="calculationAgentParty",source="CME_ClearedConfirm_1_17",path="swaption.calculationAgent") public final CalculationAgentPartyEnum getCalculationAgentParty()
The ISDA calculation agent responsible for performing duties as defined in the applicable product definitions. For example, the Calculation Agent may be defined as being the Non-exercising Party.
-
getCalculationAgentPartyReference
@RosettaSynonym(value="calculationAgentPartyReference",source="FpML_5_10",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="CME_SubmissionIRS_1_0",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="DTCC_11_0",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="DTCC_9_0",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="CME_ClearedConfirm_1_17",path="trade.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="FpML_5_10",path="calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="CME_SubmissionIRS_1_0",path="calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="DTCC_11_0",path="calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="DTCC_9_0",path="calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="CME_ClearedConfirm_1_17",path="calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="FpML_5_10",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="CME_SubmissionIRS_1_0",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="DTCC_11_0",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="DTCC_9_0",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="CME_ClearedConfirm_1_17",path="trade.swaption.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="FpML_5_10",path="swaption.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="CME_SubmissionIRS_1_0",path="swaption.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="DTCC_11_0",path="swaption.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="DTCC_9_0",path="swaption.calculationAgent") @RosettaSynonym(value="calculationAgentPartyReference",source="CME_ClearedConfirm_1_17",path="swaption.calculationAgent") public final java.util.List<ReferenceWithMetaParty> getCalculationAgentPartyReference()
In FpML, a pointer style reference to a party identifier defined elsewhere in the document. The party referenced is the ISDA Calculation Agent for the trade. If more than one party is referenced then the parties are assumed to be co-calculation agents, i.e. they have joint responsibility.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationAgent> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CalculationAgent.CalculationAgentBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static CalculationAgent.CalculationAgentBuilder 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
-
-