Package org.isda.cdm
Class BondReference
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.BondReference
-
@RosettaClass @RosettaSynonym(value="BondReference", source="FpML_5_10") public class BondReference extends com.rosetta.model.lib.RosettaModelObject
Reference to a bond underlier to represent an asset swap or Condition Precedent Bond.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BondReference.BondReferenceBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BondReference.BondReferenceBuilder
builder()
boolean
equals(java.lang.Object o)
ProductIdentifier
getBond()
Reference to a bond underlier.java.lang.Boolean
getConditionPrecedentBond()
To indicate whether the Condition Precedent Bond is applicable.java.lang.Boolean
getDiscrepancyClause()
To indicate whether the Discrepancy Clause is applicable.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends BondReference>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
BondReference.BondReferenceBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getBond
@RosettaSynonym(value="bond",source="FpML_5_10") @RosettaSynonym(value="bond",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="bond",source="DTCC_11_0") @RosettaSynonym(value="bond",source="DTCC_9_0") @RosettaSynonym(value="bond",source="CME_ClearedConfirm_1_17") public final ProductIdentifier getBond()
Reference to a bond underlier.
-
getConditionPrecedentBond
@RosettaSynonym(value="conditionPrecedentBond",source="FpML_5_10") @RosettaSynonym(value="conditionPrecedentBond",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="conditionPrecedentBond",source="DTCC_11_0") @RosettaSynonym(value="conditionPrecedentBond",source="DTCC_9_0") @RosettaSynonym(value="conditionPrecedentBond",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getConditionPrecedentBond()
To indicate whether the Condition Precedent Bond is applicable. The swap contract is only valid if the bond is issued and if there is any dispute over the terms of fixed stream then the bond terms would be used.
-
getDiscrepancyClause
@RosettaSynonym(value="discrepancyClause",source="FpML_5_10") @RosettaSynonym(value="discrepancyClause",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="discrepancyClause",source="DTCC_11_0") @RosettaSynonym(value="discrepancyClause",source="DTCC_9_0") @RosettaSynonym(value="discrepancyClause",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getDiscrepancyClause()
To indicate whether the Discrepancy Clause is applicable.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends BondReference> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public BondReference.BondReferenceBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static BondReference.BondReferenceBuilder 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
-
-