Package org.isda.cdm
Class Documentation
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Documentation
-
@RosettaClass public class Documentation extends com.rosetta.model.lib.RosettaModelObject
A class for specifying the legal agreements that govern the contract, either as a reference to such agreements when specified as part of the CDM, or through identification of some of the key terms of those documents, such as the type of document, the document identifier, the publisher, the document vintage and the agreement date.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Documentation.DocumentationBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Documentation.DocumentationBuilder
builder()
boolean
equals(java.lang.Object o)
DocumentationIdentification
getDocumentationIdentification()
The identification of the legal document(s) that govern the contract through some of the key terms of such document(s): type of document, the document identifier, the publisher, the document vintage and the agreement date.java.util.List<ReferenceWithMetaLegalAgreement>
getLegalAgreement()
The legal agreement(s) that govern the contract, when such agreement is specified as a reference part of the CDM.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Documentation>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
Documentation.DocumentationBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getDocumentationIdentification
@RosettaSynonym(value="documentation",source="FpML_5_10",path="trade") @RosettaSynonym(value="documentation",source="DTCC_11_0",path="trade") @RosettaSynonym(value="documentation",source="DTCC_9_0",path="trade") @RosettaSynonym(value="documentation",source="CME_SubmissionIRS_1_0",path="trade") @RosettaSynonym(value="documentation",source="CME_ClearedConfirm_1_17",path="trade") @RosettaSynonym(value="documentation",source="FpML_5_10") @RosettaSynonym(value="documentation",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="documentation",source="CME_ClearedConfirm_1_17") public final DocumentationIdentification getDocumentationIdentification()
The identification of the legal document(s) that govern the contract through some of the key terms of such document(s): type of document, the document identifier, the publisher, the document vintage and the agreement date.
-
getLegalAgreement
public final java.util.List<ReferenceWithMetaLegalAgreement> getLegalAgreement()
The legal agreement(s) that govern the contract, when such agreement is specified as a reference part of the CDM.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Documentation> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public Documentation.DocumentationBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static Documentation.DocumentationBuilder 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
-
-