Package org.isda.cdm
Class Price
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Price
-
- Direct Known Subclasses:
EquityValuation
@RosettaClass @RosettaSynonym(value="Price", source="FpML_5_10") public class Price extends com.rosetta.model.lib.RosettaModelObject
A generic representation of price applicable to both derivatives and securities.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Price.PriceBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Price.PriceBuilder
builder()
boolean
equals(java.lang.Object o)
java.math.BigDecimal
getAccruedInterest()
Specifies the accrued interest that are part of the dirty price in the case of a fixed income security or a convertible bond.ActualPrice
getCleanNetPrice()
Specifies the clean price of the underlier (e.g.ActualPrice
getGrossPrice()
Specifies the price of the underlier, before commissions.ActualPrice
getNetPrice()
Specifies the dirty price of the underlier (e.g.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Price>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
Price.PriceBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getAccruedInterest
@RosettaSynonym(value="accruedInterestPrice", source="FpML_5_10") public final java.math.BigDecimal getAccruedInterest()
Specifies the accrued interest that are part of the dirty price in the case of a fixed income security or a convertible bond. Expressed in percentage of the notional.
-
getCleanNetPrice
@RosettaSynonym(value="cleanNetPrice", source="FpML_5_10") public final ActualPrice getCleanNetPrice()
Specifies the clean price of the underlier (e.g. excluding accrued interest), net of commissions.
-
getGrossPrice
@RosettaSynonym(value="grossPrice", source="FpML_5_10") public final ActualPrice getGrossPrice()
Specifies the price of the underlier, before commissions.
-
getNetPrice
@RosettaSynonym(value="netPrice", source="FpML_5_10") public final ActualPrice getNetPrice()
Specifies the dirty price of the underlier (e.g. including accrued interest), net of commissions.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Price> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public Price.PriceBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static Price.PriceBuilder 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
-
-