org.jbpm.integration.console
Class TaskManagement

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

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


Constructor Summary
TaskManagement()
           
 
Method Summary
 void assignTask(long taskId, String idRef, String userId)
           
 void completeTask(long taskId, Map data, String userId)
           
 void completeTask(long taskId, String outcome, Map data, String userId)
           
 void connect()
           
 List<org.jboss.bpm.console.client.model.TaskRef> getAssignedTasks(String idRef)
           
 org.jboss.bpm.console.client.model.TaskRef getTaskById(long taskId)
           
 List<org.jboss.bpm.console.client.model.TaskRef> getUnassignedTasks(String idRef, String participationType)
           
 void releaseTask(long taskId, String userId)
           
 void skipTask(long taskId, String userId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskManagement

public TaskManagement()
Method Detail

connect

public void connect()

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,
                       String idRef,
                       String userId)
Specified by:
assignTask in interface org.jboss.bpm.console.server.integration.TaskManagement

completeTask

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

completeTask

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

releaseTask

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

getAssignedTasks

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

getUnassignedTasks

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

skipTask

public void skipTask(long taskId,
                     String userId)


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.