Package org.isda.cdm
Class DocumentationIdentification
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.DocumentationIdentification
-
@RosettaClass @RosettaSynonym(value="Documentation", source="FpML_5_10") public class DocumentationIdentification extends com.rosetta.model.lib.RosettaModelObject
A class for defining the definitions that govern the document and should include the year and type of definitions referenced, along with any relevant documentation (such as master agreement) and the date it was signed.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DocumentationIdentification.DocumentationIdentificationBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DocumentationIdentification.DocumentationIdentificationBuilder
builder()
boolean
equals(java.lang.Object o)
java.util.List<Resource>
getAttachment()
A human readable document related to this transaction, for example a confirmation.BrokerConfirmation
getBrokerConfirmation()
Specifies the details for a broker confirm.java.util.List<FieldWithMetaContractualDefinitionsEnum>
getContractualDefinitions()
The definitions such as those published by ISDA that will define the terms of the trade.java.util.List<ContractualMatrix>
getContractualMatrix()
A reference to a contractual matrix of elected terms/values (such as those published by ISDA) that shall be deemed to apply to the trade.java.util.List<ContractualTermsSupplement>
getContractualTermsSupplement()
A contractual supplement (such as those published by ISDA) that will apply to the trade.CreditSupportAgreement
getCreditSupportAgreement()
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.MasterAgreement
getMasterAgreement()
The agreement executed between the parties and intended to govern all OTC derivatives transactions between those parties.MasterConfirmation
getMasterConfirmation()
java.util.List<OtherAgreement>
getOtherAgreement()
Any other agreement executed between the parties.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends DocumentationIdentification>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
DocumentationIdentification.DocumentationIdentificationBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getAttachment
@RosettaSynonym(value="attachment",source="FpML_5_10") @RosettaSynonym(value="attachment",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="attachment",source="DTCC_11_0") @RosettaSynonym(value="attachment",source="DTCC_9_0") @RosettaSynonym(value="attachment",source="CME_ClearedConfirm_1_17") public final java.util.List<Resource> getAttachment()
A human readable document related to this transaction, for example a confirmation.
-
getBrokerConfirmation
@RosettaSynonym(value="brokerConfirmation",source="FpML_5_10") @RosettaSynonym(value="brokerConfirmation",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="brokerConfirmation",source="DTCC_11_0") @RosettaSynonym(value="brokerConfirmation",source="DTCC_9_0") @RosettaSynonym(value="brokerConfirmation",source="CME_ClearedConfirm_1_17") public final BrokerConfirmation getBrokerConfirmation()
Specifies the details for a broker confirm.
-
getContractualDefinitions
@RosettaSynonym(value="contractualDefinitions",source="FpML_5_10") @RosettaSynonym(value="contractualDefinitions",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="contractualDefinitions",source="DTCC_11_0") @RosettaSynonym(value="contractualDefinitions",source="DTCC_9_0") @RosettaSynonym(value="contractualDefinitions",source="CME_ClearedConfirm_1_17") public final java.util.List<FieldWithMetaContractualDefinitionsEnum> getContractualDefinitions()
The definitions such as those published by ISDA that will define the terms of the trade.
-
getContractualMatrix
@RosettaSynonym(value="contractualMatrix",source="FpML_5_10") @RosettaSynonym(value="contractualMatrix",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="contractualMatrix",source="DTCC_11_0") @RosettaSynonym(value="contractualMatrix",source="DTCC_9_0") @RosettaSynonym(value="contractualMatrix",source="CME_ClearedConfirm_1_17") public final java.util.List<ContractualMatrix> getContractualMatrix()
A reference to a contractual matrix of elected terms/values (such as those published by ISDA) that shall be deemed to apply to the trade. The applicable matrix is identified by reference to a name and optionally a publication date. Depending on the structure of the matrix, an additional term (specified in the matrixTerm element) may be required to further identify a subset of applicable terms/values within the matrix.
-
getContractualTermsSupplement
@RosettaSynonym(value="contractualTermsSupplement",source="FpML_5_10") @RosettaSynonym(value="contractualTermsSupplement",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="contractualTermsSupplement",source="DTCC_11_0") @RosettaSynonym(value="contractualTermsSupplement",source="DTCC_9_0") @RosettaSynonym(value="contractualTermsSupplement",source="CME_ClearedConfirm_1_17") public final java.util.List<ContractualTermsSupplement> getContractualTermsSupplement()
A contractual supplement (such as those published by ISDA) that will apply to the trade.
-
getCreditSupportAgreement
@RosettaSynonym(value="creditSupportAgreement",source="FpML_5_10") @RosettaSynonym(value="creditSupportAgreement",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="creditSupportAgreement",source="DTCC_11_0") @RosettaSynonym(value="creditSupportAgreement",source="DTCC_9_0") @RosettaSynonym(value="creditSupportAgreement",source="CME_ClearedConfirm_1_17") public final CreditSupportAgreement getCreditSupportAgreement()
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
-
getMasterAgreement
@RosettaSynonym(value="masterAgreement",source="FpML_5_10") @RosettaSynonym(value="masterAgreement",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="masterAgreement",source="DTCC_11_0") @RosettaSynonym(value="masterAgreement",source="DTCC_9_0") @RosettaSynonym(value="masterAgreement",source="CME_ClearedConfirm_1_17") public final MasterAgreement getMasterAgreement()
The agreement executed between the parties and intended to govern all OTC derivatives transactions between those parties.
-
getMasterConfirmation
@RosettaSynonym(value="masterConfirmation",source="FpML_5_10") @RosettaSynonym(value="masterConfirmation",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="masterConfirmation",source="DTCC_11_0") @RosettaSynonym(value="masterConfirmation",source="DTCC_9_0") @RosettaSynonym(value="masterConfirmation",source="CME_ClearedConfirm_1_17") public final MasterConfirmation getMasterConfirmation()
-
getOtherAgreement
@RosettaSynonym(value="otherAgreement",source="FpML_5_10") @RosettaSynonym(value="otherAgreement",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="otherAgreement",source="DTCC_11_0") @RosettaSynonym(value="otherAgreement",source="DTCC_9_0") @RosettaSynonym(value="otherAgreement",source="CME_ClearedConfirm_1_17") public final java.util.List<OtherAgreement> getOtherAgreement()
Any other agreement executed between the parties.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends DocumentationIdentification> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public DocumentationIdentification.DocumentationIdentificationBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static DocumentationIdentification.DocumentationIdentificationBuilder 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
-
-