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