org.jbpm.console.ng.ht.backend.server
Class TaskServiceEntryPointImpl
java.lang.Object
org.jbpm.console.ng.ht.backend.server.TaskServiceEntryPointImpl
- All Implemented Interfaces:
- TaskServiceEntryPoint
@ApplicationScoped
public class TaskServiceEntryPointImpl
- extends Object
- implements TaskServiceEntryPoint
|
Method Summary |
long |
addComment(long taskId,
String text,
String addedBy,
Date addedOn)
|
long |
addContent(long taskId,
Map<String,Object> values)
|
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> templateVars)
|
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> templateVars)
|
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)
|
void |
deleteContent(long taskId,
long contentId)
|
Boolean |
existInDatabase(long taskId)
|
void |
forward(long taskId,
String userId,
String targetEntityId)
|
List<AuditTaskSummary> |
getAllAuditTasks(String filter)
|
List<AuditTaskSummary> |
getAllAuditTasksByUser(String userId,
String filter)
|
List<CommentSummary> |
getAllCommentsByTaskId(long taskId)
|
List<TaskEventSummary> |
getAllTaskEvents(long taskId,
String filter)
|
List<TaskEventSummary> |
getAllTaskEventsByProcessInstanceId(long processInstanceId,
String filter)
|
CommentSummary |
getCommentById(long taskId,
long commentId)
|
Map<String,Object> |
getContentListByTaskId(long taskId)
|
Map<Long,List<String>> |
getPotentialOwnersForTaskIds(List<Long> taskIds)
|
TaskSummary |
getTaskDetails(long taskId)
|
Map<String,Object> |
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 dateFrom,
Date dateTo)
|
Map<Day,List<TaskSummary>> |
getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal)
|
List<TaskSummary> |
getTasksAssignedByGroup(String userId,
String groupId)
Group Operations |
List<TaskSummary> |
getTasksOwnedByExpirationDateOptional(String userId,
List<String> status,
Date from,
int offset,
int count)
|
Map<Day,List<TaskSummary>> |
getTasksOwnedFromDateToDateByDays(String userId,
Date from,
Date to)
|
Map<Day,List<TaskSummary>> |
getTasksOwnedFromDateToDateByDays(String userId,
List<String> strStatuses,
Date dateFrom,
Date dateTo)
Day adaptors |
Map<Day,List<TaskSummary>> |
getTasksOwnedFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal)
|
void |
init()
|
void |
release(long taskId,
String user)
|
void |
releaseBatch(List<Long> taskIds,
String user)
|
long |
saveContent(long taskId,
Map<String,Object> values)
|
void |
setDescriptions(long taskId,
String description)
|
void |
setExpirationDate(long taskId,
Date date)
|
void |
setPriority(long taskId,
int priority)
|
void |
setTaskNames(long taskId,
String taskName)
|
void |
start(long taskId,
String user)
|
void |
startBatch(List<Long> taskIds,
String user)
|
void |
updateSimpleTaskDetails(long taskId,
String taskName,
int priority,
String taskDescription,
Date dueDate)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaskServiceEntryPointImpl
public TaskServiceEntryPointImpl()
init
@PostConstruct
public void init()
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
public List<TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
List<String> status,
Date from,
int offset,
int count)
- Specified by:
getTasksAssignedAsPotentialOwnerByExpirationDateOptional in interface TaskServiceEntryPoint
getTasksOwnedByExpirationDateOptional
public List<TaskSummary> getTasksOwnedByExpirationDateOptional(String userId,
List<String> status,
Date from,
int offset,
int count)
- Specified by:
getTasksOwnedByExpirationDateOptional in interface TaskServiceEntryPoint
getPotentialOwnersForTaskIds
public Map<Long,List<String>> getPotentialOwnersForTaskIds(List<Long> taskIds)
- Specified by:
getPotentialOwnersForTaskIds in interface TaskServiceEntryPoint
getTasksOwnedFromDateToDateByDays
public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId,
List<String> strStatuses,
Date dateFrom,
Date dateTo)
- Day adaptors
getTasksAssignedAsPotentialOwnerFromDateToDateByDays
public Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal)
- Specified by:
getTasksAssignedAsPotentialOwnerFromDateToDateByDays in interface TaskServiceEntryPoint
getTasksAssignedAsPotentialOwnerFromDateToDateByDays
public Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId,
List<String> strStatuses,
Date dateFrom,
Date dateTo)
getTasksOwnedFromDateToDateByDays
public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal)
- Specified by:
getTasksOwnedFromDateToDateByDays in interface TaskServiceEntryPoint
getTasksOwnedFromDateToDateByDays
public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId,
Date from,
Date to)
getTasksAssignedByGroup
public List<TaskSummary> getTasksAssignedByGroup(String userId,
String groupId)
- Group Operations
addTask
public long addTask(String taskString,
Map<String,Object> inputs,
Map<String,Object> templateVars)
- Specified by:
addTask in interface TaskServiceEntryPoint
addQuickTask
public long addQuickTask(String taskName,
int priority,
Date dueDate,
List<String> users,
List<String> groups,
String identity,
boolean start,
boolean claim)
- Specified by:
addQuickTask in interface TaskServiceEntryPoint
addTaskAndStart
public long addTaskAndStart(String taskString,
Map<String,Object> inputs,
String userId,
Map<String,Object> templateVars)
- Specified by:
addTaskAndStart in interface TaskServiceEntryPoint
addTaskAndClaimAndStart
public long addTaskAndClaimAndStart(String taskString,
Map<String,Object> inputs,
String userId,
Map<String,Object> templateVars)
- Specified by:
addTaskAndClaimAndStart in interface TaskServiceEntryPoint
start
public void start(long taskId,
String user)
- Specified by:
start in interface TaskServiceEntryPoint
startBatch
public void startBatch(List<Long> taskIds,
String user)
- Specified by:
startBatch in interface TaskServiceEntryPoint
forward
public void forward(long taskId,
String userId,
String targetEntityId)
- Specified by:
forward in interface TaskServiceEntryPoint
delegate
public void delegate(long taskId,
String userId,
String targetEntityId)
- Specified by:
delegate in interface TaskServiceEntryPoint
complete
public void complete(long taskId,
String user,
Map<String,Object> params)
- Specified by:
complete in interface TaskServiceEntryPoint
claim
public void claim(long taskId,
String user)
- Specified by:
claim in interface TaskServiceEntryPoint
release
public void release(long taskId,
String user)
- Specified by:
release in interface TaskServiceEntryPoint
setPriority
public void setPriority(long taskId,
int priority)
- Specified by:
setPriority in interface TaskServiceEntryPoint
setTaskNames
public void setTaskNames(long taskId,
String taskName)
setExpirationDate
public void setExpirationDate(long taskId,
Date date)
- Specified by:
setExpirationDate in interface TaskServiceEntryPoint
setDescriptions
public void setDescriptions(long taskId,
String description)
- Specified by:
setDescriptions in interface TaskServiceEntryPoint
getTaskDetails
public TaskSummary getTaskDetails(long taskId)
- Specified by:
getTaskDetails in interface TaskServiceEntryPoint
saveContent
public long saveContent(long taskId,
Map<String,Object> values)
- Specified by:
saveContent in interface TaskServiceEntryPoint
addContent
public long addContent(long taskId,
Map<String,Object> values)
deleteContent
public void deleteContent(long taskId,
long contentId)
getContentListByTaskId
public Map<String,Object> getContentListByTaskId(long taskId)
- Specified by:
getContentListByTaskId in interface TaskServiceEntryPoint
getTaskOutputContentByTaskId
public Map<String,Object> getTaskOutputContentByTaskId(long taskId)
- Specified by:
getTaskOutputContentByTaskId in interface TaskServiceEntryPoint
addComment
public long addComment(long taskId,
String text,
String addedBy,
Date addedOn)
- Specified by:
addComment in interface TaskServiceEntryPoint
deleteComment
public void deleteComment(long taskId,
long commentId)
- Specified by:
deleteComment in interface TaskServiceEntryPoint
getAllCommentsByTaskId
public List<CommentSummary> getAllCommentsByTaskId(long taskId)
- Specified by:
getAllCommentsByTaskId in interface TaskServiceEntryPoint
getCommentById
public CommentSummary getCommentById(long taskId,
long commentId)
- Specified by:
getCommentById in interface TaskServiceEntryPoint
updateSimpleTaskDetails
public void updateSimpleTaskDetails(long taskId,
String taskName,
int priority,
String taskDescription,
Date dueDate)
- Specified by:
updateSimpleTaskDetails in interface TaskServiceEntryPoint
claimBatch
public void claimBatch(List<Long> taskIds,
String user)
- Specified by:
claimBatch in interface TaskServiceEntryPoint
completeBatch
public void completeBatch(List<Long> taskIds,
String user,
Map<String,Object> params)
- Specified by:
completeBatch in interface TaskServiceEntryPoint
releaseBatch
public void releaseBatch(List<Long> taskIds,
String user)
- Specified by:
releaseBatch in interface TaskServiceEntryPoint
existInDatabase
public Boolean existInDatabase(long taskId)
- Specified by:
existInDatabase in interface TaskServiceEntryPoint
getAllTaskEvents
public List<TaskEventSummary> getAllTaskEvents(long taskId,
String filter)
- Specified by:
getAllTaskEvents in interface TaskServiceEntryPoint
getAllTaskEventsByProcessInstanceId
public List<TaskEventSummary> getAllTaskEventsByProcessInstanceId(long processInstanceId,
String filter)
- Specified by:
getAllTaskEventsByProcessInstanceId in interface TaskServiceEntryPoint
getAllAuditTasks
public List<AuditTaskSummary> getAllAuditTasks(String filter)
- Specified by:
getAllAuditTasks in interface TaskServiceEntryPoint
getAllAuditTasksByUser
public List<AuditTaskSummary> getAllAuditTasksByUser(String userId,
String filter)
- Specified by:
getAllAuditTasksByUser in interface TaskServiceEntryPoint
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.