Package org.finos.cdm

Class CdmRuntimeModule

java.lang.Object
com.google.inject.AbstractModule
org.finos.cdm.CdmRuntimeModule
All Implemented Interfaces:
com.google.inject.Module

public class CdmRuntimeModule extends com.google.inject.AbstractModule
  • Constructor Details

    • CdmRuntimeModule

      public CdmRuntimeModule()
  • Method Details

    • configure

      protected void configure()
      Overrides:
      configure in class com.google.inject.AbstractModule
    • bindCalculationPeriodRange

      protected Class<? extends CalculationPeriodRange> bindCalculationPeriodRange()
    • bindVectorOperation

      protected Class<? extends VectorOperation> bindVectorOperation()
    • bindVectorGrowthOperation

      protected Class<? extends VectorGrowthOperation> bindVectorGrowthOperation()
    • bindQualifyFunctionFactory

      protected Class<? extends com.rosetta.model.lib.qualify.QualifyFunctionFactory> bindQualifyFunctionFactory()
    • bindQualificationConfigProvider

      protected Class<? extends com.regnosys.rosetta.common.postprocess.qualify.QualificationHandlerProvider> bindQualificationConfigProvider()
    • bindValidatorFactory

      protected Class<? extends com.rosetta.model.lib.validation.ValidatorFactory> bindValidatorFactory()
    • bindCalculationPeriod

      protected Class<? extends CalculationPeriod> bindCalculationPeriod()
    • bindCalculationPeriods

      protected Class<? extends CalculationPeriods> bindCalculationPeriods()
    • bindRoundToNearest

      protected Class<? extends RoundToNearest> bindRoundToNearest()
    • bindRoundToPrecision

      protected Class<? extends RoundToPrecision> bindRoundToPrecision()
    • bindRoundToPrecisionRemoveTrailingZeros

      protected Class<? extends RoundToPrecisionRemoveTrailingZeros> bindRoundToPrecisionRemoveTrailingZeros()
    • bindRoundToSignificantFigures

      protected Class<? extends RoundToSignificantFigures> bindRoundToSignificantFigures()
    • bindFpmlIrd8

      protected Class<? extends FpmlIrd8> bindFpmlIrd8()
    • bindNow

      protected Class<? extends Now> bindNow()
    • bindToTime

      protected Class<? extends ToTime> bindToTime()
    • bindAddDays

      protected Class<? extends AddDays> bindAddDays()
    • bindPopOffDateList

      protected Class<? extends PopOffDateList> bindPopOffDateList()
    • bindBusinessCenterHolidays

      protected Class<? extends BusinessCenterHolidays> bindBusinessCenterHolidays()
    • bindDateDifference

      protected Class<? extends DateDifference> bindDateDifference()
    • bindLeapYearDateDiff

      protected Class<? extends LeapYearDateDifference> bindLeapYearDateDiff()
    • bindDayOfWeek

      protected Class<? extends DayOfWeek> bindDayOfWeek()
    • bindIndexValueObservation

      protected Class<? extends IndexValueObservation> bindIndexValueObservation()
    • bindToday

      protected Class<? extends Today> bindToday()
    • bindMergeEligibleCollateralCriteria

      protected Class<? extends MergeEligibleCollateralCriteria> bindMergeEligibleCollateralCriteria()