Package org.isda.cdm

Class CalculationAgentModel


  • @RosettaClass
    public class CalculationAgentModel
    extends com.rosetta.model.lib.RosettaModelObject
    This class corresponds to the FpML CalculationAgent.model.
    Version:
    2.5.4
    • Method Detail

      • getCalculationAgent

        @RosettaSynonym(value="calculationAgent",source="FpML_5_10",path="trade") @RosettaSynonym(value="calculationAgent",source="CME_SubmissionIRS_1_0",path="trade") @RosettaSynonym(value="calculationAgent",source="CME_ClearedConfirm_1_17",path="trade") @RosettaSynonym(value="calculationAgent",source="Rosetta_Workbench") @RosettaSynonym(value="calculationAgent",source="FpML_5_10",path="trade.swaption") @RosettaSynonym(value="calculationAgent",source="CME_SubmissionIRS_1_0",path="trade.swaption") @RosettaSynonym(value="calculationAgent",source="CME_ClearedConfirm_1_17",path="trade.swaption") @RosettaSynonym(value="calculationAgent",source="FpML_5_10",path="swaption") @RosettaSynonym(value="calculationAgent",source="CME_SubmissionIRS_1_0",path="swaption") @RosettaSynonym(value="calculationAgent",source="CME_ClearedConfirm_1_17",path="swaption")
        public final CalculationAgent getCalculationAgent()
        The ISDA calculation agent responsible for performing duties as defined in the applicable product definitions.
      • getCalculationAgentBusinessCenter

        @RosettaSynonym(value="calculationAgentBusinessCenter",source="FpML_5_10",path="trade") @RosettaSynonym(value="calculationAgentBusinessCenter",source="CME_SubmissionIRS_1_0",path="trade") @RosettaSynonym(value="calculationAgentBusinessCenter",source="CME_ClearedConfirm_1_17",path="trade") @RosettaSynonym(value="calculationAgentBusinessCenter",source="Rosetta_Workbench") @RosettaSynonym(value="calculationAgentBusinessCenter",source="DTCC_11_0",path="Body.OTC_Matching.Trade.FpML.trade") @RosettaSynonym(value="calculationAgentBusinessCenter",source="DTCC_9_0",path="Body.OTC_Matching.Trade.FpML.trade")
        public final BusinessCenterEnum 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.
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationAgentModel> metaData()
        Specified by:
        metaData 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