Class ResolveObservationAverage

java.lang.Object
cdm.observable.event.functions.ResolveObservationAverage
All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
Direct Known Subclasses:
ResolveObservationAverage.ResolveObservationAverageDefault

public abstract class ResolveObservationAverage extends Object implements com.rosetta.model.lib.functions.RosettaFunction
  • Field Details

    • conditionValidator

      @Inject protected com.rosetta.model.lib.functions.ConditionValidator conditionValidator
    • objectValidator

      @Inject protected com.rosetta.model.lib.functions.ModelObjectValidator objectValidator
  • Constructor Details

    • ResolveObservationAverage

      public ResolveObservationAverage()
  • Method Details

    • evaluate

      public Price evaluate(List<? extends Observation> observations)
      Parameters:
      observations -
      Returns:
      resetValue
    • doEvaluate

      protected abstract Price.PriceBuilder doEvaluate(List<? extends Observation> observations)
    • firstObservedValue

      protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Price> firstObservedValue(List<? extends Observation> observations)