Class AGreekSensiCubeSensiMeasureConfig

    • Field Detail

      • env

        @Autowired
        public org.springframework.core.env.Environment env
    • Constructor Detail

      • AGreekSensiCubeSensiMeasureConfig

        public AGreekSensiCubeSensiMeasureConfig​(String sensi,
                                                 String ladderType,
                                                 String regexp,
                                                 String currencyLevel,
                                                 String riskClassLevel,
                                                 String sensitivityNameLevel,
                                                 String asOfDateLevel,
                                                 String asOfDateHierarchy,
                                                 String riskFactorLevel,
                                                 String scenarioSetLevel,
                                                 String marketDataSetLevel,
                                                 String ladderShiftLevel,
                                                 String ladderAvailabilityLevel,
                                                 String[] marketDataAnalysisLevels,
                                                 String fxRiskClass)
        The level specific are given by the constructor
        Parameters:
        sensi - sensitivity type
        ladderType - ladder type
        regexp - regular expression for sensitivity type
        currencyLevel - currency level
        riskClassLevel - risk class level
        sensitivityNameLevel - sensitivity name level
        asOfDateLevel - as of date level
        asOfDateHierarchy - as of date hierarchy
        riskFactorLevel - risk factor level
        scenarioSetLevel - scenario set level
        marketDataSetLevel - level containing the market data set level
        ladderShiftLevel - ladder shift level
        ladderAvailabilityLevel - ladder availability level
        marketDataAnalysisLevels - analysis levels needed for market data (if required)
        fxRiskClass - the FX risk class
    • Method Detail

      • dynamicTenorsAndMaturitiesPostProcessor

        protected abstract com.activeviam.copper.api.CopperMeasure dynamicTenorsAndMaturitiesPostProcessor​(String asOfDateLevel,
                                                                                                           String sensitivityNameLevel,
                                                                                                           com.activeviam.copper.api.CopperMeasure underlyingMeasure,
                                                                                                           boolean isStandard)
      • toPillarsExpandPostProcessor

        protected abstract com.activeviam.copper.api.CopperMeasure toPillarsExpandPostProcessor​(com.activeviam.copper.api.CopperMeasure inMeasure,
                                                                                                String sensitivityNameLevel)
      • toPillarsExpandDebugStringPostProcessor

        protected abstract com.activeviam.copper.api.CopperMeasure toPillarsExpandDebugStringPostProcessor​(com.activeviam.copper.api.CopperMeasure inMeasure,
                                                                                                           String sensitivityNameLevel)
      • toPillarsLadderExpandPostProcessor

        protected abstract com.activeviam.copper.api.CopperMeasure toPillarsLadderExpandPostProcessor​(com.activeviam.copper.api.CopperMeasure inMeasure,
                                                                                                      String sensitivityNameLevel,
                                                                                                      String asOfDateLevel,
                                                                                                      String riskClassLevel)