Package org.kuali.rice.kew.config
Class KEWConfigurer
java.lang.Object
org.kuali.rice.core.api.lifecycle.BaseLifecycle
org.kuali.rice.core.api.lifecycle.BaseCompositeLifecycle
org.kuali.rice.core.framework.config.module.ModuleConfigurer
org.kuali.rice.kew.config.KEWConfigurer
- All Implemented Interfaces:
org.kuali.rice.core.api.config.module.Configurer,org.kuali.rice.core.api.lifecycle.Lifecycle,org.springframework.beans.factory.Aware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean,org.springframework.web.context.ServletContextAware
public class KEWConfigurer
extends org.kuali.rice.core.framework.config.module.ModuleConfigurer
Configures the KEW Rice module. KEW module initiation proceeds as follows:
- Parse and load configuration for:
- Client Protocol
- Database
- Configure and startup KEW for "Thin Client" mode OR
- Configure and startup KEW for "Embedded Mode"
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Field Summary
FieldsFields inherited from class org.kuali.rice.core.framework.config.module.ModuleConfigurer
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCollection<org.kuali.rice.core.api.resourceloader.ResourceLoader> booleanList<org.kuali.rice.core.api.lifecycle.Lifecycle> protected org.kuali.rice.core.framework.config.module.WebModuleConfigurationvoidsetDataSource(DataSource dataSource) Methods inherited from class org.kuali.rice.core.framework.config.module.ModuleConfigurer
addToConfig, afterPropertiesSet, createResourceLoader, destroy, doAdditionalModuleStartLogic, doAdditionalModuleStopLogic, doAdditonalConfigurerValidations, getAdditionalSpringFiles, getCurrentContextConfigurers, getDefaultConfigPackagePath, getDefaultSpringBeansPath, getModuleName, getProperties, getRunMode, getServletContext, getValidRunModes, getWebModuleConfiguration, initializeResourceLoaders, isExposeServicesOnBus, parseFileList, setModuleName, setProperties, setServletContext, setValidRunModes, shouldRenderWebInterface, start, stop, validateConfigurerStateMethods inherited from class org.kuali.rice.core.api.lifecycle.BaseLifecycle
isStarted, setStartedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.core.api.lifecycle.Lifecycle
isStarted
-
Field Details
-
KEW_DATASOURCE_OBJ
- See Also:
-
-
Constructor Details
-
KEWConfigurer
public KEWConfigurer()
-
-
Method Details
-
getPrimarySpringFiles
- Specified by:
getPrimarySpringFilesin interfaceorg.kuali.rice.core.api.config.module.Configurer- Overrides:
getPrimarySpringFilesin classorg.kuali.rice.core.framework.config.module.ModuleConfigurer
-
loadLifecycles
- Specified by:
loadLifecyclesin interfaceorg.kuali.rice.core.api.config.module.Configurer- Overrides:
loadLifecyclesin classorg.kuali.rice.core.framework.config.module.ModuleConfigurer- Throws:
Exception
-
addAdditonalToConfig
public void addAdditonalToConfig()- Overrides:
addAdditonalToConfigin classorg.kuali.rice.core.framework.config.module.ModuleConfigurer
-
getResourceLoadersToRegister
public Collection<org.kuali.rice.core.api.resourceloader.ResourceLoader> getResourceLoadersToRegister() throws Exception- Overrides:
getResourceLoadersToRegisterin classorg.kuali.rice.core.framework.config.module.ModuleConfigurer- Throws:
Exception
-
getDataSource
-
setDataSource
-
hasWebInterface
public boolean hasWebInterface()- Overrides:
hasWebInterfacein classorg.kuali.rice.core.framework.config.module.ModuleConfigurer
-
loadWebModule
protected org.kuali.rice.core.framework.config.module.WebModuleConfiguration loadWebModule()- Overrides:
loadWebModulein classorg.kuali.rice.core.framework.config.module.ModuleConfigurer
-