Package org.isda.cdm
Class ReferencePair
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.ReferencePair
-
@RosettaClass @RosettaSynonym(value="ReferencePair", source="FpML_5_10") public class ReferencePair extends com.rosetta.model.lib.RosettaModelObject
- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReferencePair.ReferencePairBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReferencePair.ReferencePairBuilder
builder()
boolean
equals(java.lang.Object o)
FieldWithMetaEntityTypeEnum
getEntityType()
Defines the reference entity types corresponding to a list of types in the ISDA First to Default documentation.java.lang.Boolean
getNoReferenceObligation()
Used to indicate that there is no Reference Obligation associated with this Credit Default Swap and that there will never be one.LegalEntity
getReferenceEntity()
The corporate or sovereign entity on which you are buying or selling protection and any successor that assumes all or substantially all of its contractual and other obligations.ReferenceObligation
getReferenceObligation()
The Reference Obligation is a financial instrument that is either issued or guaranteed by the reference entity.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ReferencePair>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
ReferencePair.ReferencePairBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getEntityType
@RosettaSynonym(value="entityType",source="FpML_5_10") @RosettaSynonym(value="entityType",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="entityType",source="DTCC_11_0") @RosettaSynonym(value="entityType",source="DTCC_9_0") @RosettaSynonym(value="entityType",source="CME_ClearedConfirm_1_17") public final FieldWithMetaEntityTypeEnum getEntityType()
Defines the reference entity types corresponding to a list of types in the ISDA First to Default documentation.
-
getNoReferenceObligation
@RosettaSynonym(value="noReferenceObligation",source="FpML_5_10") @RosettaSynonym(value="noReferenceObligation",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="noReferenceObligation",source="DTCC_11_0") @RosettaSynonym(value="noReferenceObligation",source="DTCC_9_0") @RosettaSynonym(value="noReferenceObligation",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getNoReferenceObligation()
Used to indicate that there is no Reference Obligation associated with this Credit Default Swap and that there will never be one.
-
getReferenceEntity
public final LegalEntity getReferenceEntity()
The corporate or sovereign entity on which you are buying or selling protection and any successor that assumes all or substantially all of its contractual and other obligations. It is vital to use the correct legal name of the entity and to be careful not to choose a subsidiary if you really want to trade protection on a parent company. Please note, Reference Entities cannot be senior or subordinated. It is the obligations of the Reference Entities that can be senior or subordinated. ISDA 2003 Term: Reference Entity.
-
getReferenceObligation
@RosettaSynonym(value="referenceObligation",source="FpML_5_10") @RosettaSynonym(value="referenceObligation",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="referenceObligation",source="DTCC_11_0") @RosettaSynonym(value="referenceObligation",source="DTCC_9_0") @RosettaSynonym(value="referenceObligation",source="CME_ClearedConfirm_1_17") public final ReferenceObligation getReferenceObligation()
The Reference Obligation is a financial instrument that is either issued or guaranteed by the reference entity. It serves to clarify the precise reference entity protection is being offered upon, and its legal position with regard to other related firms (parents/subsidiaries). Furthermore the Reference Obligation is ALWAYS deliverable and establishes the Pari Passu ranking (as the deliverable bonds must rank equal to the reference obligation). ISDA 2003 Term: Reference Obligation.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ReferencePair> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public ReferencePair.ReferencePairBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static ReferencePair.ReferencePairBuilder 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
-
-