Class RiskManagerConfig

  • All Implemented Interfaces:
    com.qfs.server.cfg.IActivePivotManagerDescriptionConfig

    @Configuration
    public class RiskManagerConfig
    extends Object
    implements com.qfs.server.cfg.IActivePivotManagerDescriptionConfig
    An IActivePivotManagerDescriptionConfig that creates the ActivePivot manager description for the Market Risk Accelerator application.
    Author:
    ActiveViam
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected List<Function<com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder,​com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder>> catalogs  
      protected List<BiFunction<com.activeviam.desc.build.ICanStartBuildingSchema,​com.qfs.desc.IDatastoreSchemaDescription,​com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder.BuildableActivePivotSchemaDescriptionBuilder>> cubes  
      protected com.qfs.desc.IDatastoreSchemaDescription datastoreDescription  
      static String MANAGER_NAME  
    • Constructor Summary

      Constructors 
      Constructor Description
      RiskManagerConfig​(List<Function<com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder,​com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder>> catalogs, List<BiFunction<com.activeviam.desc.build.ICanStartBuildingSchema,​com.qfs.desc.IDatastoreSchemaDescription,​com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder.BuildableActivePivotSchemaDescriptionBuilder>> cubes, com.qfs.desc.IDatastoreSchemaDescription datastoreDescription)  
    • Field Detail

      • catalogs

        protected final List<Function<com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder,​com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder>> catalogs
      • cubes

        protected final List<BiFunction<com.activeviam.desc.build.ICanStartBuildingSchema,​com.qfs.desc.IDatastoreSchemaDescription,​com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder.BuildableActivePivotSchemaDescriptionBuilder>> cubes
      • datastoreDescription

        protected final com.qfs.desc.IDatastoreSchemaDescription datastoreDescription
    • Constructor Detail

      • RiskManagerConfig

        public RiskManagerConfig​(@Qualifier("Risk_Catalog")
                                 List<Function<com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder,​com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder>> catalogs,
                                 @Qualifier("Risk_Cube")
                                 List<BiFunction<com.activeviam.desc.build.ICanStartBuildingSchema,​com.qfs.desc.IDatastoreSchemaDescription,​com.activeviam.desc.build.IActivePivotManagerDescriptionBuilder.BuildableActivePivotSchemaDescriptionBuilder>> cubes,
                                 com.qfs.desc.IDatastoreSchemaDescription datastoreDescription)
    • Method Detail

      • managerDescription

        @Bean
        public com.quartetfs.biz.pivot.definitions.IActivePivotManagerDescription managerDescription()
        Specified by:
        managerDescription in interface com.qfs.server.cfg.IActivePivotManagerDescriptionConfig