Package org.isda.cdm.functions
Class EquityPriceObservation
- java.lang.Object
-
- org.isda.cdm.functions.EquityPriceObservation
-
- All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
- Direct Known Subclasses:
EquityPriceObservationImpl
public abstract class EquityPriceObservation extends java.lang.Object implements com.rosetta.model.lib.functions.RosettaFunction
-
-
Field Summary
Fields Modifier and Type Field Description protected EquitySpot
equitySpot
protected com.rosetta.model.lib.validation.ModelObjectValidator
objectValidator
protected ResolveAdjustableDate
resolveAdjustableDate
protected ResolveTimeZoneFromTimeType
resolveTimeZoneFromTimeType
protected TimeZoneFromBusinessCenterTime
timeZoneFromBusinessCenterTime
-
Constructor Summary
Constructors Constructor Description EquityPriceObservation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ObservationPrimitive.ObservationPrimitiveBuilder
doEvaluate(Equity equity, AdjustableOrRelativeDate valuationDate, BusinessCenterTime valuationTime, TimeTypeEnum timeType, DeterminationMethodEnum determinationMethod)
ObservationPrimitive
evaluate(Equity equity, AdjustableOrRelativeDate valuationDate, BusinessCenterTime valuationTime, TimeTypeEnum timeType, DeterminationMethodEnum determinationMethod)
-
-
-
Field Detail
-
objectValidator
@Inject protected com.rosetta.model.lib.validation.ModelObjectValidator objectValidator
-
equitySpot
@Inject protected EquitySpot equitySpot
-
resolveAdjustableDate
@Inject protected ResolveAdjustableDate resolveAdjustableDate
-
resolveTimeZoneFromTimeType
@Inject protected ResolveTimeZoneFromTimeType resolveTimeZoneFromTimeType
-
timeZoneFromBusinessCenterTime
@Inject protected TimeZoneFromBusinessCenterTime timeZoneFromBusinessCenterTime
-
-
Method Detail
-
evaluate
public ObservationPrimitive evaluate(Equity equity, AdjustableOrRelativeDate valuationDate, BusinessCenterTime valuationTime, TimeTypeEnum timeType, DeterminationMethodEnum determinationMethod)
- Parameters:
equity
-valuationDate
-valuationTime
-timeType
-determinationMethod
-- Returns:
- observation
-
doEvaluate
protected abstract ObservationPrimitive.ObservationPrimitiveBuilder doEvaluate(Equity equity, AdjustableOrRelativeDate valuationDate, BusinessCenterTime valuationTime, TimeTypeEnum timeType, DeterminationMethodEnum determinationMethod)
-
-