org.jbpm.console.ng.ht.service
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 |
deleteComment(long taskId,
long commentId) |
void |
forward(long taskId,
String userId,
String targetEntityId) |
List<CommentSummary> |
getAllCommentsByTaskId(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) |
List<IdentitySummary> |
getOrganizationalEntities() |
IdentitySummary |
getOrganizationalEntityById(String entityId) |
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)
IdentitySummary getOrganizationalEntityById(String entityId)
List<IdentitySummary> getOrganizationalEntities()
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)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.