com.evolveum.midpoint.wf
Class WorkflowManager
java.lang.Object
com.evolveum.midpoint.wf.WorkflowManager
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware
@Component
public class WorkflowManager
- extends Object
- implements org.springframework.beans.factory.BeanFactoryAware
Some notes about the workflow package and its classes/subpackages:
External interfaces:
- WorkflowManager + WfDataAccessor: externally-visible functionality (initialization, methods needed by GUI).
- WfHook: interface to the model ChangeHook mechanism
- WfTaskHandler: interface to the midPoint task scheduling mechanism (for active tasks)
- ActivitiInterface: communication with Activiti (currently only local instance, in the future probably remote as well)
Core:
- WfCore: core functionality of the workflow subsystem
- processes.ProcessWrapper and its implementations, processes.*:
functionality specific to particular workflow processes
Data containers:
- messages.*: data that is transferred from/to Activiti
- WorkItem: objects for communication with the GUI
Helper classes:
- WfTaskUtil: utility methods to work with tasks as wf process instance "mirrors"
- WfConfiguration: container for the configuration of the workflow module
- WfConstants: some constants (e.g. names of commonly used process variables)
- ActivitiEngine: management of the locally-run engine
- activiti.* (other): helpher classes for BPMN processes
- Author:
- mederly
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkflowManager
public WorkflowManager()
initialize
@PostConstruct
public void initialize()
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
- Specified by:
setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
- Throws:
org.springframework.beans.BeansException
getWfConfiguration
public WfConfiguration getWfConfiguration()
isEnabled
public boolean isEnabled()
getPrismContext
public PrismContext getPrismContext()
getActivitiEngine
public ActivitiEngine getActivitiEngine()
getDataAccessor
public WfDataAccessor getDataAccessor()
getRepositoryService
public RepositoryService getRepositoryService()
getWfCore
public WfCore getWfCore()
Copyright © 2013 evolveum. All Rights Reserved.