public interface TaskServiceEntryPoint
Modifier and Type | Method and Description |
---|---|
long |
addComment(long taskId,
String text,
String addedBy,
Date addedOn) |
long |
addTask(String taskString,
Map<String,Object> inputs,
Map<String,Object> templateInputs) |
long |
addTaskAndClaimAndStart(String taskString,
Map<String,Object> inputs,
String userId,
Map<String,Object> templateVars) |
long |
addTaskAndStart(String taskString,
Map<String,Object> inputs,
String userId,
Map<String,Object> templateInputs) |
void |
claim(long taskId,
String user) |
void |
claimBatch(List<Long> taskIds,
String user) |
void |
complete(long taskId,
String user,
Map<String,Object> params) |
void |
completeBatch(List<Long> taskIds,
String user,
Map<String,Object> params) |
void |
delegate(long taskId,
String userId,
String targetEntityId) |
void |
deleteComment(long taskId,
long commentId) |
Boolean |
existInDatabase(long taskId)
false: when the task was deleted in data base (it happens when the process is finished)
|
void |
forward(long taskId,
String userId,
String targetEntityId) |
List<CommentSummary> |
getAllCommentsByTaskId(long taskId) |
List<TaskEventSummary> |
getAllTaskEvents(long taskId) |
CommentSummary |
getCommentById(long commentId) |
Map<String,String> |
getContentListById(long contentId) |
Map<String,String> |
getContentListByTaskId(long taskId) |
List<String> |
getDescriptions(long taskId) |
Date |
getExpirationDate(long taskId) |
Map<Long,List<String>> |
getPotentialOwnersForTaskIds(List<Long> taskIds) |
int |
getPriority(long taskId) |
String |
getSubTaskStrategy(long taskId) |
TaskSummary |
getTaskDetails(long taskId) |
Map<String,String> |
getTaskOutputContentByTaskId(long taskId) |
List<TaskSummary> |
getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
List<String> status,
Date from,
String language) |
Map<Day,List<TaskSummary>> |
getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal,
String language) |
List<TaskSummary> |
getTasksOwnedByExpirationDateOptional(String userId,
List<String> strStatuses,
Date from,
String language) |
Map<Day,List<TaskSummary>> |
getTasksOwnedFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal,
String language)
Gets the mapping '
Day -> list of owned tasks' starting from specified dayand for specified number of days. |
boolean |
isSkipable(long taskId) |
void |
release(long taskId,
String user) |
void |
releaseBatch(List<Long> taskIds,
String user) |
long |
saveContent(long taskId,
Map<String,String> values) |
void |
setDescriptions(long taskId,
List<String> descriptions) |
void |
setExpirationDate(long taskId,
Date date) |
void |
setPriority(long taskId,
int priority) |
void |
setSkipable(long taskId,
boolean skipable) |
void |
setSubTaskStrategy(long taskId,
String strategy) |
void |
start(long taskId,
String user) |
void |
startBatch(List<Long> taskIds,
String user) |
void |
updateSimpleTaskDetails(long taskId,
List<String> taskNames,
int priority,
List<String> taskDescription,
Date dueDate) |
List<TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<String> status, Date from, String language)
Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId, List<String> strStatuses, Date from, int nrOfDaysTotal, String language)
Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId, List<String> strStatuses, Date from, int nrOfDaysTotal, String language)
Day
-> list of owned tasks' starting from specified dayand for specified number of days. Only
tasks with specified statuses are considered.userId
- id of the task ownerfrom
- start daynrOfDaysTotal
- how many days to return including start datelanguage
- List<TaskSummary> getTasksOwnedByExpirationDateOptional(String userId, List<String> strStatuses, Date from, String language)
long addTask(String taskString, Map<String,Object> inputs, Map<String,Object> templateInputs)
long addTaskAndStart(String taskString, Map<String,Object> inputs, String userId, Map<String,Object> templateInputs)
long addTaskAndClaimAndStart(String taskString, Map<String,Object> inputs, String userId, Map<String,Object> templateVars)
void start(long taskId, String user)
void claim(long taskId, String user)
void release(long taskId, String user)
void setPriority(long taskId, int priority)
void setExpirationDate(long taskId, Date date)
void setSkipable(long taskId, boolean skipable)
void setSubTaskStrategy(long taskId, String strategy)
int getPriority(long taskId)
Date getExpirationDate(long taskId)
boolean isSkipable(long taskId)
String getSubTaskStrategy(long taskId)
TaskSummary getTaskDetails(long taskId)
void deleteComment(long taskId, long commentId)
List<CommentSummary> getAllCommentsByTaskId(long taskId)
CommentSummary getCommentById(long commentId)
void updateSimpleTaskDetails(long taskId, List<String> taskNames, int priority, List<String> taskDescription, Date dueDate)
Map<Long,List<String>> getPotentialOwnersForTaskIds(List<Long> taskIds)
List<TaskEventSummary> getAllTaskEvents(long taskId)
Boolean existInDatabase(long taskId)
taskId
- Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.