org.jbpm.integration.console
Class TaskManagement

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

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


Field Summary
static String TASK_SERVICE_STRATEGY
           
 
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 setConnection(String ipAddress, int port)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TASK_SERVICE_STRATEGY

public static String TASK_SERVICE_STRATEGY
Constructor Detail

TaskManagement

public TaskManagement()
Method Detail

setConnection

public void setConnection(String ipAddress,
                          int port)

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


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