org.exoplatform.services.workflow
Interface WorkflowServiceContainer
public interface WorkflowServiceContainer
Created by the eXo platform team
User: Benjamin Mestrallet
Date: 28 juin 2004
ACTOR_ID_KEY_SEPARATOR
static final java.lang.String ACTOR_ID_KEY_SEPARATOR
- See Also:
- Constant Field Values
addPlugin
void addPlugin(org.exoplatform.container.component.ComponentPlugin plugin)
throws java.lang.Exception
- Throws:
java.lang.Exception
deployProcess
void deployProcess(java.io.InputStream iS)
throws java.io.IOException
- Throws:
java.io.IOException
getProcesses
java.util.List<Process> getProcesses()
getProcess
Process getProcess(java.lang.String processId)
hasStartTask
boolean hasStartTask(java.lang.String processId)
getProcessInstances
java.util.List<ProcessInstance> getProcessInstances(java.lang.String processId)
getProcessInstance
ProcessInstance getProcessInstance(java.lang.String processInstance)
getVariables
java.util.Map getVariables(java.lang.String processInstanceId,
java.lang.String taskId)
getTasks
java.util.List<Task> getTasks(java.lang.String processInstanceId)
getTask
Task getTask(java.lang.String taskId)
getAllTasks
java.util.List<Task> getAllTasks(java.lang.String user)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserTaskList
java.util.List<Task> getUserTaskList(java.lang.String user)
getGroupTaskList
java.util.List<Task> getGroupTaskList(java.lang.String user)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFileDefinitionService
WorkflowFileDefinitionService getFileDefinitionService()
getTimers
java.util.List<Timer> getTimers()
startProcess
void startProcess(java.lang.String processId)
startProcess
void startProcess(java.lang.String remoteUser,
java.lang.String processId,
java.util.Map variables)
startProcessFromName
void startProcessFromName(java.lang.String remoteUser,
java.lang.String processName,
java.util.Map variables)
endTask
void endTask(java.lang.String taskId,
java.util.Map variables)
endTask
void endTask(java.lang.String taskId,
java.util.Map variables,
java.lang.String transition)
deleteProcess
void deleteProcess(java.lang.String processId)
deleteProcessInstance
void deleteProcessInstance(java.lang.String processInstanceId)
Copyright © 2010 eXo Platform SAS. All Rights Reserved.