Package org.isda.cdm

Class 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
    • 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 class com.rosetta.model.lib.RosettaModelObject
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Specified by:
        process in class com.rosetta.model.lib.RosettaModelObject
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object