Package org.kuali.rice.kew.engine
Class WorkflowEngineFactoryImpl
java.lang.Object
org.kuali.rice.kew.engine.WorkflowEngineFactoryImpl
- All Implemented Interfaces:
WorkflowEngineFactory,org.springframework.beans.factory.InitializingBean
public class WorkflowEngineFactoryImpl
extends Object
implements WorkflowEngineFactory, org.springframework.beans.factory.InitializingBean
An implementation of the
WorkflowEngineFactory.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnsures that all dependencies were injected into this factory.<E extends WorkflowEngine>
EnewEngine(OrchestrationConfig config) Constructs a new WorkflowEngine instance using the passed in orchestration configuration.voidsetParameterService(ParameterService parameterService) voidsetRouteHeaderService(RouteHeaderService routeHeaderService) voidsetRouteNodeService(RouteNodeService routeNodeService)
-
Constructor Details
-
WorkflowEngineFactoryImpl
public WorkflowEngineFactoryImpl()
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()Ensures that all dependencies were injected into this factory.- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
IllegalStateException- if any of the required services are null- See Also:
-
InitializingBean.afterPropertiesSet()
-
newEngine
Description copied from interface:WorkflowEngineFactoryConstructs a new WorkflowEngine instance using the passed in orchestration configuration.- Specified by:
newEnginein interfaceWorkflowEngineFactory- Returns:
- <E> a generic type that extends WorkflowEngine
- See Also:
-
getRouteNodeService
- Returns:
- the routeNodeService
-
setRouteNodeService
- Parameters:
routeNodeService- the routeNodeService to set
-
getRouteHeaderService
- Returns:
- the routeHeaderService
-
setRouteHeaderService
- Parameters:
routeHeaderService- the routeHeaderService to set
-
getParameterService
- Returns:
- the parameterService
-
setParameterService
- Parameters:
parameterService- the parameterService to set
-