Package com.aquima.web.config
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
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationContextCompositeDs
(com.aquima.interactions.ds.IAquimaConfiguration configuration) Creates a new ApplicationContextCompositeDS. -
Method Summary
Modifier and TypeMethodDescriptionList
<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
getTimer()
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
reload()
void
setDataSources
(Collection<com.blueriq.component.api.datasource.AquimaDataSource> dataSources)
-
Constructor Details
-
Method Details
-
setDataSources
@Autowired public void setDataSources(Collection<com.blueriq.component.api.datasource.AquimaDataSource> dataSources) -
reload
public void reload() -
getDataSources
-
getDefaultResourceManager
public com.aquima.interactions.foundation.io.IResourceManager getDefaultResourceManager()- Specified by:
getDefaultResourceManager
in interfacecom.aquima.interactions.portal.ds.IPortalEngineDS
- Specified by:
getDefaultResourceManager
in interfacecom.aquima.interactions.process.ds.IProcessManagerDS
-
getDefaultFactoryManager
public com.aquima.interactions.portal.IFactoryManager getDefaultFactoryManager()- Specified by:
getDefaultFactoryManager
in interfacecom.aquima.interactions.portal.ds.IPortalEngineDS
-
getTimer
public com.aquima.interactions.foundation.timer.ITimer getTimer()- Specified by:
getTimer
in interfacecom.aquima.interactions.portal.ds.IPortalEngineDS
- Specified by:
getTimer
in interfacecom.aquima.interactions.process.ds.IProcessManagerDS
-
getUserScopeDao
public com.aquima.interactions.userscope.dao.IUserScopeDao getUserScopeDao()- Specified by:
getUserScopeDao
in interfacecom.aquima.interactions.portal.ds.IPortalEngineDS
-
getProjectLoader
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 interfacecom.aquima.interactions.portal.ds.IPortalEngineDS
-
iterateApplications
public void iterateApplications(com.aquima.interactions.portal.ds.IApplicationVisitor visitor) - Specified by:
iterateApplications
in interfacecom.aquima.interactions.portal.ds.IPortalEngineDS
-
getModuleLoader
public com.aquima.interactions.process.ds.IProcessModuleDS getModuleLoader(com.aquima.interactions.project.ModuleID id) - Specified by:
getModuleLoader
in interfacecom.aquima.interactions.process.ds.IProcessManagerDS
-
iterateModules
public void iterateModules(com.aquima.interactions.process.ds.IModuleVisitor visitor) - Specified by:
iterateModules
in interfacecom.aquima.interactions.process.ds.IProcessManagerDS
-