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 Details Link icon

    • AquimaEngineConfiguration Link icon

      @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 Link icon

    • setFormatDefinitionStore Link icon

      @Autowired public void setFormatDefinitionStore(IFormatDefinitionStore formatDefinitionStore)
    • setContentPersistenceStrategy Link icon

      @Autowired public void setContentPersistenceStrategy(com.aquima.interactions.portal.ITemporaryPersistenceStrategy strategy)
    • getApplicationConfiguration Link icon

      public com.aquima.interactions.ds.IApplicationConfiguration getApplicationConfiguration(com.aquima.interactions.foundation.ApplicationID applicationId)
      Specified by:
      getApplicationConfiguration in interface com.aquima.interactions.ds.IAquimaConfiguration
    • getAquimaMode Link icon

      public com.blueriq.component.api.AquimaMode getAquimaMode()
      Specified by:
      getAquimaMode in interface com.blueriq.component.api.IAquimaEngineConfiguration
    • setAquimaMode Link icon

      public void setAquimaMode(com.blueriq.component.api.AquimaMode aquimaMode)
      Specified by:
      setAquimaMode in interface com.blueriq.component.api.IAquimaEngineConfiguration
    • getAquimaUi Link icon

      public com.blueriq.component.api.ui.IAquimaUi getAquimaUi(String name)
      Specified by:
      getAquimaUi in interface com.blueriq.component.api.IAquimaEngineConfiguration
    • getAquimaUiNames Link icon

      public List<String> getAquimaUiNames()
      Specified by:
      getAquimaUiNames in interface com.blueriq.component.api.IAquimaEngineConfiguration
    • getFactoryManager Link icon

      public com.aquima.interactions.portal.IFactoryManager getFactoryManager()
      Specified by:
      getFactoryManager in interface com.aquima.interactions.ds.IConfiguration
    • getResourceManager Link icon

      public com.aquima.interactions.foundation.io.IResourceManager getResourceManager()
      Specified by:
      getResourceManager in interface com.aquima.interactions.ds.IConfiguration
    • setResourceManager Link icon

      public void setResourceManager(com.aquima.interactions.foundation.io.IResourceManager resourceManager)
    • getTimer Link icon

      public com.aquima.interactions.foundation.timer.ITimer getTimer()
      Specified by:
      getTimer in interface com.aquima.interactions.ds.IAquimaConfiguration
    • setTimer Link icon

      @Autowired(required=false) public void setTimer(com.aquima.interactions.foundation.timer.ITimer timer)
    • getUserScopeDao Link icon

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

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
    • getScheduler Link icon

      public com.aquima.interactions.process.scheduler.IScheduler getScheduler()
    • setScheduler Link icon

      @Autowired public void setScheduler(com.aquima.interactions.process.scheduler.IScheduler scheduler)