Package com.aquima.web.config
Class AquimaEngineConfiguration
java.lang.Object
com.aquima.web.config.AquimaEngineConfiguration
- All Implemented Interfaces:
com.aquima.interactions.ds.IAquimaConfiguration
,com.aquima.interactions.ds.IConfiguration
,com.blueriq.component.api.IAquimaEngineConfiguration
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
@RefreshScope
@Component
public class AquimaEngineConfiguration
extends Object
implements com.blueriq.component.api.IAquimaEngineConfiguration, org.springframework.context.ApplicationContextAware
This class is the main configuration for the Aquima Engine Facade.
Application configurations are retrieved by scanning the class path for classes with an @AquimaWebConfiguration.
Note: it is recommend to extend this class instead of implementing IAquimaEngineConfiguration.
- Since:
- 8.0
- Author:
- Danny Roest
-
Constructor Summary
ConstructorsConstructorDescriptionAquimaEngineConfiguration
(com.aquima.interactions.process.dao.IProcessCaseDao processCaseDao, SoapServiceCallsProperties soapServiceCallsProperties, DocumentProperties documentProperties, org.springframework.core.env.Environment environment, Optional<com.aquima.interactions.trace.dao.ITimelineCreator> timelineCreator) -
Method Summary
Modifier and TypeMethodDescriptioncom.aquima.interactions.ds.IApplicationConfiguration
getApplicationConfiguration
(com.aquima.interactions.foundation.ApplicationID applicationId) com.blueriq.component.api.AquimaMode
com.blueriq.component.api.ui.IAquimaUi
getAquimaUi
(String name) com.aquima.interactions.portal.IFactoryManager
com.aquima.interactions.foundation.io.IResourceManager
com.aquima.interactions.process.scheduler.IScheduler
com.aquima.interactions.foundation.timer.ITimer
getTimer()
com.aquima.interactions.userscope.dao.IUserScopeDao
void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext) void
setAquimaMode
(com.blueriq.component.api.AquimaMode aquimaMode) void
setContentPersistenceStrategy
(com.aquima.interactions.portal.ITemporaryPersistenceStrategy strategy) void
setFormatDefinitionStore
(IFormatDefinitionStore formatDefinitionStore) void
setResourceManager
(com.aquima.interactions.foundation.io.IResourceManager resourceManager) void
setScheduler
(com.aquima.interactions.process.scheduler.IScheduler scheduler) void
setTimer
(com.aquima.interactions.foundation.timer.ITimer timer)
-
Constructor Details
-
AquimaEngineConfiguration
@Autowired public AquimaEngineConfiguration(com.aquima.interactions.process.dao.IProcessCaseDao processCaseDao, SoapServiceCallsProperties soapServiceCallsProperties, DocumentProperties documentProperties, org.springframework.core.env.Environment environment, Optional<com.aquima.interactions.trace.dao.ITimelineCreator> timelineCreator)
-
-
Method Details
-
setFormatDefinitionStore
-
setContentPersistenceStrategy
@Autowired public void setContentPersistenceStrategy(com.aquima.interactions.portal.ITemporaryPersistenceStrategy strategy) -
getApplicationConfiguration
public com.aquima.interactions.ds.IApplicationConfiguration getApplicationConfiguration(com.aquima.interactions.foundation.ApplicationID applicationId) - Specified by:
getApplicationConfiguration
in interfacecom.aquima.interactions.ds.IAquimaConfiguration
-
getAquimaMode
public com.blueriq.component.api.AquimaMode getAquimaMode()- Specified by:
getAquimaMode
in interfacecom.blueriq.component.api.IAquimaEngineConfiguration
-
setAquimaMode
public void setAquimaMode(com.blueriq.component.api.AquimaMode aquimaMode) - Specified by:
setAquimaMode
in interfacecom.blueriq.component.api.IAquimaEngineConfiguration
-
getAquimaUi
- Specified by:
getAquimaUi
in interfacecom.blueriq.component.api.IAquimaEngineConfiguration
-
getAquimaUiNames
- Specified by:
getAquimaUiNames
in interfacecom.blueriq.component.api.IAquimaEngineConfiguration
-
getFactoryManager
public com.aquima.interactions.portal.IFactoryManager getFactoryManager()- Specified by:
getFactoryManager
in interfacecom.aquima.interactions.ds.IConfiguration
-
getResourceManager
public com.aquima.interactions.foundation.io.IResourceManager getResourceManager()- Specified by:
getResourceManager
in interfacecom.aquima.interactions.ds.IConfiguration
-
setResourceManager
public void setResourceManager(com.aquima.interactions.foundation.io.IResourceManager resourceManager) -
getTimer
public com.aquima.interactions.foundation.timer.ITimer getTimer()- Specified by:
getTimer
in interfacecom.aquima.interactions.ds.IAquimaConfiguration
-
setTimer
@Autowired(required=false) public void setTimer(com.aquima.interactions.foundation.timer.ITimer timer) -
getUserScopeDao
public com.aquima.interactions.userscope.dao.IUserScopeDao getUserScopeDao()- Specified by:
getUserScopeDao
in interfacecom.aquima.interactions.ds.IAquimaConfiguration
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
-
getScheduler
public com.aquima.interactions.process.scheduler.IScheduler getScheduler() -
setScheduler
@Autowired public void setScheduler(com.aquima.interactions.process.scheduler.IScheduler scheduler)
-