Package org.isda.cdm
Class CalculationAgentModel
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.CalculationAgentModel
-
@RosettaClass public class CalculationAgentModel extends com.rosetta.model.lib.RosettaModelObject
This class corresponds to the FpML CalculationAgent.model.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CalculationAgentModel.CalculationAgentModelBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CalculationAgentModel.CalculationAgentModelBuilder
builder()
boolean
equals(java.lang.Object o)
CalculationAgent
getCalculationAgent()
The ISDA calculation agent responsible for performing duties as defined in the applicable product definitions.BusinessCenterEnum
getCalculationAgentBusinessCenter()
The city in which the office through which ISDA Calculation Agent is acting for purposes of the transaction is located.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationAgentModel>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CalculationAgentModel.CalculationAgentModelBuilder
toBuilder()
java.lang.String
toString()
-
-
-
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 classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CalculationAgentModel.CalculationAgentModelBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static CalculationAgentModel.CalculationAgentModelBuilder 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
-
-