org.jbpm.integration.console
Class TaskManagementImpl

java.lang.Object
  extended by org.jbpm.integration.console.JBPMIntegration
      extended by org.jbpm.integration.console.TaskManagementImpl
All Implemented Interfaces:
org.jboss.bpm.console.server.integration.TaskManagement

public class TaskManagementImpl
extends JBPMIntegration
implements org.jboss.bpm.console.server.integration.TaskManagement

Author:
Heiko.Braun

Field Summary
 
Fields inherited from class org.jbpm.integration.console.JBPMIntegration
executionService, historyService, processEngine, repositoryService, taskService
 
Constructor Summary
TaskManagementImpl()
           
 
Method Summary
 void assignTask(long taskId, java.lang.String idRef, java.lang.String performingUser)
           
 void completeTask(long taskId, java.util.Map data, java.lang.String performingUser)
           
 void completeTask(long taskId, java.lang.String outcome, java.util.Map data, java.lang.String performingUser)
           
 java.util.List<org.jboss.bpm.console.client.model.TaskRef> getAssignedTasks(java.lang.String idRef)
           
 org.jboss.bpm.console.client.model.TaskRef getTaskById(long taskId)
           
 java.util.List<org.jboss.bpm.console.client.model.TaskRef> getUnassignedTasks(java.lang.String idRef, java.lang.String participationType)
           
 void releaseTask(long taskId, java.lang.String performingUser)
           
 
Methods inherited from class org.jbpm.integration.console.JBPMIntegration
initializeProcessEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskManagementImpl

public TaskManagementImpl()
Method Detail

getAssignedTasks

public java.util.List<org.jboss.bpm.console.client.model.TaskRef> getAssignedTasks(java.lang.String idRef)
Specified by:
getAssignedTasks in interface org.jboss.bpm.console.server.integration.TaskManagement

getUnassignedTasks

public java.util.List<org.jboss.bpm.console.client.model.TaskRef> getUnassignedTasks(java.lang.String idRef,
                                                                                     java.lang.String participationType)
Specified by:
getUnassignedTasks in interface org.jboss.bpm.console.server.integration.TaskManagement

getTaskById

public org.jboss.bpm.console.client.model.TaskRef getTaskById(long taskId)
Specified by:
getTaskById in interface org.jboss.bpm.console.server.integration.TaskManagement

assignTask

public void assignTask(long taskId,
                       java.lang.String idRef,
                       java.lang.String performingUser)
Specified by:
assignTask in interface org.jboss.bpm.console.server.integration.TaskManagement

releaseTask

public void releaseTask(long taskId,
                        java.lang.String performingUser)
Specified by:
releaseTask in interface org.jboss.bpm.console.server.integration.TaskManagement

completeTask

public void completeTask(long taskId,
                         java.util.Map data,
                         java.lang.String performingUser)
Specified by:
completeTask in interface org.jboss.bpm.console.server.integration.TaskManagement

completeTask

public void completeTask(long taskId,
                         java.lang.String outcome,
                         java.util.Map data,
                         java.lang.String performingUser)
Specified by:
completeTask in interface org.jboss.bpm.console.server.integration.TaskManagement


Copyright © 2010 JBoss Community. All Rights Reserved.