Package org.isda.cdm
Class ConvertibleBond
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.IdentifiedProduct
-
- org.isda.cdm.ConvertibleBond
-
@RosettaClass public class ConvertibleBond extends IdentifiedProduct
A class to specify a convertible bond as having a product identifier. As a difference versus the FpML standard, the CDM structure of this class only includes the productIdentifier class, which consists of an identifier, productTaxonomy, and source of the identifier. The reason for this approach is to avoid the potential for conflicting information between the information associated with the contractual product and the reference information maintained by the relevant service provider.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConvertibleBond.ConvertibleBondBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.IdentifiedProduct
IdentifiedProduct.IdentifiedProductBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConvertibleBond.ConvertibleBondBuilder
builder()
boolean
equals(java.lang.Object o)
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ConvertibleBond>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
ConvertibleBond.ConvertibleBondBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.IdentifiedProduct
getProductIdentifier
-
-
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ConvertibleBond> metaData()
- Overrides:
metaData
in classIdentifiedProduct
-
toBuilder
public ConvertibleBond.ConvertibleBondBuilder toBuilder()
- Specified by:
toBuilder
in classIdentifiedProduct
-
builder
public static ConvertibleBond.ConvertibleBondBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Overrides:
process
in classIdentifiedProduct
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classIdentifiedProduct
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classIdentifiedProduct
-
toString
public java.lang.String toString()
- Overrides:
toString
in classIdentifiedProduct
-
-