Package org.isda.cdm
Class Bond
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.IdentifiedProduct
-
- org.isda.cdm.Bond
-
@RosettaClass public class Bond extends IdentifiedProduct
A class to specify a 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
Bond.BondBuilder
-
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 Bond.BondBuilder
builder()
boolean
equals(java.lang.Object o)
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Bond>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
Bond.BondBuilder
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 Bond> metaData()
- Overrides:
metaData
in classIdentifiedProduct
-
toBuilder
public Bond.BondBuilder toBuilder()
- Specified by:
toBuilder
in classIdentifiedProduct
-
builder
public static Bond.BondBuilder 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
-
-