Package org.isda.cdm

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

        public Price.PriceBuilder toBuilder()
        Specified by:
        toBuilder 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