Class ApplicationContextCompositeDs

java.lang.Object
com.aquima.web.config.ApplicationContextCompositeDs
All Implemented Interfaces:
com.aquima.interactions.portal.ds.IPortalEngineDS, com.aquima.interactions.process.ds.IProcessManagerDS

@Component("CompositeDS") @RefreshScope public class ApplicationContextCompositeDs extends Object implements com.aquima.interactions.portal.ds.IPortalEngineDS, com.aquima.interactions.process.ds.IProcessManagerDS
DataSource that represents all DataSource beans in the applicationContext.
  • Field Summary Link icon

    Fields inherited from interface com.aquima.interactions.portal.ds.IPortalEngineDS Link icon

    CATEGORY
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    ApplicationContextCompositeDs(com.aquima.interactions.ds.IAquimaConfiguration configuration)
    Creates a new ApplicationContextCompositeDS.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    List<com.aquima.interactions.portal.ds.IPortalEngineDS>
     
    com.aquima.interactions.portal.IFactoryManager
     
    com.aquima.interactions.foundation.io.IResourceManager
     
    com.aquima.interactions.process.ds.IProcessModuleDS
    getModuleLoader(com.aquima.interactions.project.ModuleID id)
     
    com.aquima.interactions.portal.ds.IApplicationDS
    getProjectLoader(com.aquima.interactions.foundation.ApplicationID id, com.aquima.interactions.foundation.report.IInitializationReport report)
     
    com.aquima.interactions.foundation.timer.ITimer
     
    com.aquima.interactions.userscope.dao.IUserScopeDao
     
    void
    iterateApplications(com.aquima.interactions.portal.ds.IApplicationVisitor visitor)
     
    void
    iterateModules(com.aquima.interactions.process.ds.IModuleVisitor visitor)
     
    void
     
    void
    setDataSources(Collection<com.blueriq.component.api.datasource.AquimaDataSource> dataSources)
     

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • ApplicationContextCompositeDs Link icon

      @Autowired public ApplicationContextCompositeDs(com.aquima.interactions.ds.IAquimaConfiguration configuration)
      Creates a new ApplicationContextCompositeDS.
      Parameters:
      configuration - The configuration to create the ApplicationContextCompositeDS for.
  • Method Details Link icon

    • setDataSources Link icon

      @Autowired public void setDataSources(Collection<com.blueriq.component.api.datasource.AquimaDataSource> dataSources)
    • reload Link icon

      public void reload()
    • getDataSources Link icon

      public List<com.aquima.interactions.portal.ds.IPortalEngineDS> getDataSources()
    • getDefaultResourceManager Link icon

      public com.aquima.interactions.foundation.io.IResourceManager getDefaultResourceManager()
      Specified by:
      getDefaultResourceManager in interface com.aquima.interactions.portal.ds.IPortalEngineDS
      Specified by:
      getDefaultResourceManager in interface com.aquima.interactions.process.ds.IProcessManagerDS
    • getDefaultFactoryManager Link icon

      public com.aquima.interactions.portal.IFactoryManager getDefaultFactoryManager()
      Specified by:
      getDefaultFactoryManager in interface com.aquima.interactions.portal.ds.IPortalEngineDS
    • getTimer Link icon

      public com.aquima.interactions.foundation.timer.ITimer getTimer()
      Specified by:
      getTimer in interface com.aquima.interactions.portal.ds.IPortalEngineDS
      Specified by:
      getTimer in interface com.aquima.interactions.process.ds.IProcessManagerDS
    • getUserScopeDao Link icon

      public com.aquima.interactions.userscope.dao.IUserScopeDao getUserScopeDao()
      Specified by:
      getUserScopeDao in interface com.aquima.interactions.portal.ds.IPortalEngineDS
    • getProjectLoader Link icon

      public com.aquima.interactions.portal.ds.IApplicationDS getProjectLoader(com.aquima.interactions.foundation.ApplicationID id, com.aquima.interactions.foundation.report.IInitializationReport report)
      Specified by:
      getProjectLoader in interface com.aquima.interactions.portal.ds.IPortalEngineDS
    • iterateApplications Link icon

      public void iterateApplications(com.aquima.interactions.portal.ds.IApplicationVisitor visitor)
      Specified by:
      iterateApplications in interface com.aquima.interactions.portal.ds.IPortalEngineDS
    • getModuleLoader Link icon

      public com.aquima.interactions.process.ds.IProcessModuleDS getModuleLoader(com.aquima.interactions.project.ModuleID id)
      Specified by:
      getModuleLoader in interface com.aquima.interactions.process.ds.IProcessManagerDS
    • iterateModules Link icon

      public void iterateModules(com.aquima.interactions.process.ds.IModuleVisitor visitor)
      Specified by:
      iterateModules in interface com.aquima.interactions.process.ds.IProcessManagerDS