com.evolveum.midpoint.wf
Class WorkflowManager

java.lang.Object
  extended by 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

Constructor Summary
WorkflowManager()
           
 
Method Summary
 ActivitiEngine getActivitiEngine()
           
 WfDataAccessor getDataAccessor()
           
 PrismContext getPrismContext()
           
 RepositoryService getRepositoryService()
           
 WfConfiguration getWfConfiguration()
           
 WfCore getWfCore()
           
 void initialize()
           
 boolean isEnabled()
           
 void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowManager

public WorkflowManager()
Method Detail

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.