Class SensiCubeMeasuresConfig

    • Constructor Detail

      • SensiCubeMeasuresConfig

        public SensiCubeMeasuresConfig()
    • Method Detail

      • defaultMeasures

        @Bean(name="sensiMeasures")
        @Profile({"standard","scalar-sensi"})
        public BiFunction<com.activeviam.desc.build.ICanStartBuildingMeasures,​org.springframework.core.env.Environment,​com.activeviam.desc.build.IHasAtLeastOneMeasure> defaultMeasures()
      • flatMeasures

        @Bean(name="sensiMeasures")
        @Profile({"store-import","aggregated-import","scalar-sensi-store-import","scalar-sensi-aggregated-import"})
        public BiFunction<com.activeviam.desc.build.ICanStartBuildingMeasures,​org.springframework.core.env.Environment,​com.activeviam.desc.build.IHasAtLeastOneMeasure> flatMeasures()
      • defaultCopperMeasures

        @Bean
        @Qualifier("sensiCopperMeasures")
        @Order(20)
        @Profile("standard")
        public Consumer<com.activeviam.copper.ICopperContext> defaultCopperMeasures()
      • scalarCopperMeasures

        @Bean
        @Qualifier("sensiCopperMeasures")
        @Order(20)
        @Profile("scalar-sensi")
        public Consumer<com.activeviam.copper.ICopperContext> scalarCopperMeasures()
      • flatCopperMeasures

        @Bean
        @Qualifier("sensiCopperMeasures")
        @Order(20)
        @Profile("store-import")
        public Consumer<com.activeviam.copper.ICopperContext> flatCopperMeasures()
      • aggregatedCopperMeasures

        @Bean
        @Qualifier("sensiCopperMeasures")
        @Order(20)
        @Profile("aggregated-import")
        public Consumer<com.activeviam.copper.ICopperContext> aggregatedCopperMeasures()
      • scalarFlatCopperMeasures

        @Bean
        @Qualifier("sensiCopperMeasures")
        @Order(20)
        @Profile("scalar-sensi-store-import")
        public Consumer<com.activeviam.copper.ICopperContext> scalarFlatCopperMeasures()
      • scalarAggregatedCopperMeasures

        @Bean
        @Qualifier("sensiCopperMeasures")
        @Order(20)
        @Profile("scalar-sensi-aggregated-import")
        public Consumer<com.activeviam.copper.ICopperContext> scalarAggregatedCopperMeasures()
      • sensiPnlExplainMeasures

        @Bean
        @Qualifier("sensiCopperMeasures")
        @Profile({"standard","scalar-sensi"})
        @Order(50)
        public Consumer<com.activeviam.copper.ICopperContext> sensiPnlExplainMeasures()
      • sensiPnlExplainMeasures

        protected void sensiPnlExplainMeasures​(com.activeviam.copper.ICopperContext context)
      • buildPnlExplainMeasure

        protected void buildPnlExplainMeasure​(com.activeviam.copper.ICopperContext context)
      • buildPnlExplainMeasure

        @Bean
        public Function<com.activeviam.desc.build.ICanStartBuildingMeasures,​com.activeviam.desc.build.IHasAtLeastOneMeasure> buildPnlExplainMeasure()
      • buildPnlExplainMeasure

        protected com.activeviam.desc.build.IHasAtLeastOneMeasure buildPnlExplainMeasure​(com.activeviam.desc.build.ICanStartBuildingMeasures builder)