Package org.isda.cdm
Class ContractualMatrix
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.ContractualMatrix
-
@RosettaClass @RosettaSynonym(value="ContractualMatrix", source="FpML_5_10") public class ContractualMatrix extends com.rosetta.model.lib.RosettaModelObject
- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContractualMatrix.ContractualMatrixBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContractualMatrix.ContractualMatrixBuilder
builder()
boolean
equals(java.lang.Object o)
FieldWithMetaMatrixTermEnum
getMatrixTerm()
Defines any applicable key into the relevant matrix.FieldWithMetaMatrixTypeEnum
getMatrixType()
Identifies the form of applicable matrix.com.rosetta.model.lib.records.Date
getPublicationDate()
Specifies the publication date of the applicable version of the matrix.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ContractualMatrix>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
ContractualMatrix.ContractualMatrixBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getMatrixTerm
@RosettaSynonym(value="matrixTerm",source="FpML_5_10") @RosettaSynonym(value="matrixTerm",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="matrixTerm",source="DTCC_11_0") @RosettaSynonym(value="matrixTerm",source="DTCC_9_0") @RosettaSynonym(value="matrixTerm",source="CME_ClearedConfirm_1_17") public final FieldWithMetaMatrixTermEnum getMatrixTerm()
Defines any applicable key into the relevant matrix. For example, the Transaction Type would be the single term required for the Credit Derivatives Physical Settlement Matrix. This element should be omitted in the case of the 2000 ISDA Definitions Settlement Matrix for Early Termination and Swaptions.
-
getMatrixType
@RosettaSynonym(value="matrixType",source="FpML_5_10") @RosettaSynonym(value="matrixType",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="matrixType",source="DTCC_11_0") @RosettaSynonym(value="matrixType",source="DTCC_9_0") @RosettaSynonym(value="matrixType",source="CME_ClearedConfirm_1_17") public final FieldWithMetaMatrixTypeEnum getMatrixType()
Identifies the form of applicable matrix.
-
getPublicationDate
@RosettaSynonym(value="publicationDate",source="FpML_5_10") @RosettaSynonym(value="publicationDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="publicationDate",source="DTCC_11_0") @RosettaSynonym(value="publicationDate",source="DTCC_9_0") @RosettaSynonym(value="publicationDate",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getPublicationDate()
Specifies the publication date of the applicable version of the matrix. When this element is omitted, the ISDA supplemental language for incorporation of the relevant matrix will generally define rules for which version of the matrix is applicable.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ContractualMatrix> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public ContractualMatrix.ContractualMatrixBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static ContractualMatrix.ContractualMatrixBuilder 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
-
-