org.jbpm.task.subtask
Class SubTaskDecorator
java.lang.Object
org.jbpm.task.subtask.SubTaskDecorator
- All Implemented Interfaces:
- TaskInstanceService
@Decorator
public class SubTaskDecorator
- extends Object
- implements TaskInstanceService
Method Summary |
void |
activate(long taskId,
String userId)
|
long |
addTask(Task task,
ContentData data)
|
long |
addTask(Task task,
Map<String,Object> params)
|
void |
claim(long taskId,
String userId)
|
void |
claim(long taskId,
String userId,
List<String> groupIds)
|
void |
claimNextAvailable(String userId,
List<String> groupIds,
String language)
|
void |
claimNextAvailable(String userId,
String language)
|
void |
complete(long taskId,
String userId,
Map<String,Object> data)
|
void |
delegate(long taskId,
String userId,
String targetUserId)
|
void |
deleteFault(long taskId,
String userId)
|
void |
deleteOutput(long taskId,
String userId)
|
void |
exit(long taskId,
String userId)
|
void |
fail(long taskId,
String userId,
Map<String,Object> faultData)
|
void |
forward(long taskId,
String userId,
String targetEntityId)
|
List<I18NText> |
getDescriptions(long taskId)
|
Date |
getExpirationDate(long taskId)
|
int |
getPriority(long taskId)
|
SubTasksStrategy |
getSubTaskStrategy(long taskId)
|
boolean |
isSkipable(long taskId)
|
long |
newTask(String name,
Map<String,Object> params)
LIFECYCLE METHODS |
long |
newTask(TaskDef def,
Map<String,Object> params)
|
long |
newTask(TaskDef def,
Map<String,Object> params,
boolean deploy)
|
void |
nominate(long taskId,
String userId,
List<OrganizationalEntity> potentialOwners)
|
void |
release(long taskId,
String userId)
|
void |
remove(long taskId,
String userId)
|
void |
resume(long taskId,
String userId)
|
void |
setDescriptions(long taskId,
List<I18NText> descriptions)
|
void |
setExpirationDate(long taskId,
Date date)
|
void |
setFault(long taskId,
String userId,
FaultData fault)
|
void |
setOutput(long taskId,
String userId,
Object outputContentData)
|
void |
setPriority(long taskId,
int priority)
|
void |
setSkipable(long taskId,
boolean skipable)
|
void |
setSubTaskStrategy(long taskId,
SubTasksStrategy strategy)
|
void |
setTaskNames(long taskId,
List<I18NText> taskNames)
|
void |
skip(long taskId,
String userId)
|
void |
start(long taskId,
String userId)
|
void |
stop(long taskId,
String userId)
|
void |
suspend(long taskId,
String userId)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubTaskDecorator
public SubTaskDecorator()
newTask
public long newTask(String name,
Map<String,Object> params)
- Description copied from interface:
TaskInstanceService
- LIFECYCLE METHODS
- Specified by:
newTask
in interface TaskInstanceService
newTask
public long newTask(TaskDef def,
Map<String,Object> params)
- Specified by:
newTask
in interface TaskInstanceService
newTask
public long newTask(TaskDef def,
Map<String,Object> params,
boolean deploy)
- Specified by:
newTask
in interface TaskInstanceService
addTask
public long addTask(Task task,
Map<String,Object> params)
- Specified by:
addTask
in interface TaskInstanceService
addTask
public long addTask(Task task,
ContentData data)
- Specified by:
addTask
in interface TaskInstanceService
activate
public void activate(long taskId,
String userId)
- Specified by:
activate
in interface TaskInstanceService
claim
public void claim(long taskId,
String userId)
- Specified by:
claim
in interface TaskInstanceService
claim
public void claim(long taskId,
String userId,
List<String> groupIds)
- Specified by:
claim
in interface TaskInstanceService
claimNextAvailable
public void claimNextAvailable(String userId,
String language)
- Specified by:
claimNextAvailable
in interface TaskInstanceService
claimNextAvailable
public void claimNextAvailable(String userId,
List<String> groupIds,
String language)
- Specified by:
claimNextAvailable
in interface TaskInstanceService
complete
public void complete(long taskId,
String userId,
Map<String,Object> data)
- Specified by:
complete
in interface TaskInstanceService
delegate
public void delegate(long taskId,
String userId,
String targetUserId)
- Specified by:
delegate
in interface TaskInstanceService
deleteFault
public void deleteFault(long taskId,
String userId)
- Specified by:
deleteFault
in interface TaskInstanceService
deleteOutput
public void deleteOutput(long taskId,
String userId)
- Specified by:
deleteOutput
in interface TaskInstanceService
exit
public void exit(long taskId,
String userId)
- Specified by:
exit
in interface TaskInstanceService
fail
public void fail(long taskId,
String userId,
Map<String,Object> faultData)
- Specified by:
fail
in interface TaskInstanceService
forward
public void forward(long taskId,
String userId,
String targetEntityId)
- Specified by:
forward
in interface TaskInstanceService
release
public void release(long taskId,
String userId)
- Specified by:
release
in interface TaskInstanceService
remove
public void remove(long taskId,
String userId)
- Specified by:
remove
in interface TaskInstanceService
resume
public void resume(long taskId,
String userId)
- Specified by:
resume
in interface TaskInstanceService
setFault
public void setFault(long taskId,
String userId,
FaultData fault)
- Specified by:
setFault
in interface TaskInstanceService
setOutput
public void setOutput(long taskId,
String userId,
Object outputContentData)
- Specified by:
setOutput
in interface TaskInstanceService
setPriority
public void setPriority(long taskId,
int priority)
- Specified by:
setPriority
in interface TaskInstanceService
skip
public void skip(long taskId,
String userId)
- Specified by:
skip
in interface TaskInstanceService
start
public void start(long taskId,
String userId)
- Specified by:
start
in interface TaskInstanceService
stop
public void stop(long taskId,
String userId)
- Specified by:
stop
in interface TaskInstanceService
suspend
public void suspend(long taskId,
String userId)
- Specified by:
suspend
in interface TaskInstanceService
nominate
public void nominate(long taskId,
String userId,
List<OrganizationalEntity> potentialOwners)
- Specified by:
nominate
in interface TaskInstanceService
setExpirationDate
public void setExpirationDate(long taskId,
Date date)
- Specified by:
setExpirationDate
in interface TaskInstanceService
setDescriptions
public void setDescriptions(long taskId,
List<I18NText> descriptions)
- Specified by:
setDescriptions
in interface TaskInstanceService
setSkipable
public void setSkipable(long taskId,
boolean skipable)
- Specified by:
setSkipable
in interface TaskInstanceService
setSubTaskStrategy
public void setSubTaskStrategy(long taskId,
SubTasksStrategy strategy)
- Specified by:
setSubTaskStrategy
in interface TaskInstanceService
getPriority
public int getPriority(long taskId)
- Specified by:
getPriority
in interface TaskInstanceService
getExpirationDate
public Date getExpirationDate(long taskId)
- Specified by:
getExpirationDate
in interface TaskInstanceService
getDescriptions
public List<I18NText> getDescriptions(long taskId)
- Specified by:
getDescriptions
in interface TaskInstanceService
isSkipable
public boolean isSkipable(long taskId)
- Specified by:
isSkipable
in interface TaskInstanceService
getSubTaskStrategy
public SubTasksStrategy getSubTaskStrategy(long taskId)
- Specified by:
getSubTaskStrategy
in interface TaskInstanceService
setTaskNames
public void setTaskNames(long taskId,
List<I18NText> taskNames)
- Specified by:
setTaskNames
in interface TaskInstanceService
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.