Package cdm.event.common
Class Valuation.ValuationImpl
java.lang.Object
cdm.event.common.Valuation.ValuationImpl
- All Implemented Interfaces:
Valuation,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Valuation
Immutable Implementation of Valuation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Valuation
Valuation.ValuationBuilder, Valuation.ValuationBuilderImpl, Valuation.ValuationImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanCurrent value of the outstanding contractgetDelta()The ratio of the change in the price of a derivative transaction to the change in the price of the underlying.Method used for the valuation of the transaction by the valuation party.Denotes the price used to compute the valuation.Source of the valuation of the transaction by the valuation party.Date and time of the last valuation marked to market, provided by the central counterparty (CCP) or calculated using the current or last available market price of the inputs.Denotes when the valuation was sourced during a business day.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ValuationImpl
-
-
Method Details
-
getAmount
@RosettaAttribute(value="amount", isRequired=true) @RuneAttribute(value="amount", isRequired=true) public Money getAmount()Description copied from interface:ValuationCurrent value of the outstanding contract -
getTimestamp
@RosettaAttribute(value="timestamp", isRequired=true) @RuneAttribute(value="timestamp", isRequired=true) public ZonedDateTime getTimestamp()Description copied from interface:ValuationDate and time of the last valuation marked to market, provided by the central counterparty (CCP) or calculated using the current or last available market price of the inputs.- Specified by:
getTimestampin interfaceValuation
-
getMethod
Description copied from interface:ValuationMethod used for the valuation of the transaction by the valuation party. -
getSource
Description copied from interface:ValuationSource of the valuation of the transaction by the valuation party. -
getDelta
Description copied from interface:ValuationThe ratio of the change in the price of a derivative transaction to the change in the price of the underlying. This field is applicable only to options and swaptions. -
getValuationTiming
@RosettaAttribute("valuationTiming") @RuneAttribute("valuationTiming") public PriceTimingEnum getValuationTiming()Description copied from interface:ValuationDenotes when the valuation was sourced during a business day.- Specified by:
getValuationTimingin interfaceValuation
-
getPriceComponent
@RosettaAttribute("priceComponent") @RuneAttribute("priceComponent") public Price getPriceComponent()Description copied from interface:ValuationDenotes the price used to compute the valuation.- Specified by:
getPriceComponentin interfaceValuation
-
build
Description copied from interface:ValuationBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-