org.jbpm.task.impl.command
Class CommandBasedTaskInstanceServiceImpl
java.lang.Object
org.jbpm.task.impl.command.CommandBasedTaskInstanceServiceImpl
- All Implemented Interfaces:
- TaskInstanceService
@Alternative
public class CommandBasedTaskInstanceServiceImpl
- 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 |
setPriority(long taskId,
String userId,
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 |
CommandBasedTaskInstanceServiceImpl
public CommandBasedTaskInstanceServiceImpl()
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,
String userId,
int priority)
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
setPriority
public void setPriority(long taskId,
int priority)
- Specified by:
setPriority 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.