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,
org.kie.api.task.model.Content content)
|
long |
addContent(long taskId,
Map<String,Object> values)
|
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)
|
void |
forward(long taskId,
String userId,
String targetEntityId)
|
List<CommentSummary> |
getAllCommentsByTaskId(long taskId)
|
List<org.kie.api.task.model.Content> |
getAllContentByTaskId(long taskId)
|
List<TaskEventSummary> |
getAllTaskEvents(long taskId)
|
CommentSummary |
getCommentById(long commentId)
|
org.kie.api.task.model.Content |
getContentById(long contentId)
|
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 dateFrom,
Date dateTo,
String language)
|
Map<Day,List<TaskSummary>> |
getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal,
String language)
|
List<TaskSummary> |
getTasksAssignedByGroup(String userId,
String groupId,
String language)
Group Operations |
List<TaskSummary> |
getTasksOwnedByExpirationDateOptional(String userId,
List<String> status,
Date from,
String language)
|
Map<Day,List<TaskSummary>> |
getTasksOwnedFromDateToDateByDays(String userId,
Date from,
Date to,
String language)
|
Map<Day,List<TaskSummary>> |
getTasksOwnedFromDateToDateByDays(String userId,
List<String> strStatuses,
Date dateFrom,
Date dateTo,
String language)
Day adaptors |
Map<Day,List<TaskSummary>> |
getTasksOwnedFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal,
String language)
|
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 |
setTaskNames(long taskId,
List<String> taskNames)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaskServiceEntryPointImpl
public TaskServiceEntryPointImpl()
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
public List<TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
List<String> status,
Date from,
String language)
- Specified by:
getTasksAssignedAsPotentialOwnerByExpirationDateOptional in interface TaskServiceEntryPoint
getTasksOwnedByExpirationDateOptional
public List<TaskSummary> getTasksOwnedByExpirationDateOptional(String userId,
List<String> status,
Date from,
String language)
- 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,
String language)
- Day adaptors
getTasksAssignedAsPotentialOwnerFromDateToDateByDays
public Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal,
String language)
- Specified by:
getTasksAssignedAsPotentialOwnerFromDateToDateByDays in interface TaskServiceEntryPoint
getTasksAssignedAsPotentialOwnerFromDateToDateByDays
public Map<Day,List<TaskSummary>> getTasksAssignedAsPotentialOwnerFromDateToDateByDays(String userId,
List<String> strStatuses,
Date dateFrom,
Date dateTo,
String language)
getTasksOwnedFromDateToDateByDays
public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId,
List<String> strStatuses,
Date from,
int nrOfDaysTotal,
String language)
- Specified by:
getTasksOwnedFromDateToDateByDays in interface TaskServiceEntryPoint
getTasksOwnedFromDateToDateByDays
public Map<Day,List<TaskSummary>> getTasksOwnedFromDateToDateByDays(String userId,
Date from,
Date to,
String language)
getTasksAssignedByGroup
public List<TaskSummary> getTasksAssignedByGroup(String userId,
String groupId,
String language)
- Group Operations
addTask
public long addTask(String taskString,
Map<String,Object> inputs,
Map<String,Object> templateVars)
- Specified by:
addTask 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,
List<String> taskNames)
setExpirationDate
public void setExpirationDate(long taskId,
Date date)
- Specified by:
setExpirationDate in interface TaskServiceEntryPoint
setDescriptions
public void setDescriptions(long taskId,
List<String> descriptions)
- Specified by:
setDescriptions in interface TaskServiceEntryPoint
setSkipable
public void setSkipable(long taskId,
boolean skipable)
- Specified by:
setSkipable in interface TaskServiceEntryPoint
setSubTaskStrategy
public void setSubTaskStrategy(long taskId,
String strategy)
- Specified by:
setSubTaskStrategy in interface TaskServiceEntryPoint
getPriority
public int getPriority(long taskId)
- Specified by:
getPriority in interface TaskServiceEntryPoint
getExpirationDate
public Date getExpirationDate(long taskId)
- Specified by:
getExpirationDate in interface TaskServiceEntryPoint
getDescriptions
public List<String> getDescriptions(long taskId)
- Specified by:
getDescriptions in interface TaskServiceEntryPoint
isSkipable
public boolean isSkipable(long taskId)
- Specified by:
isSkipable in interface TaskServiceEntryPoint
getSubTaskStrategy
public String getSubTaskStrategy(long taskId)
- Specified by:
getSubTaskStrategy in interface TaskServiceEntryPoint
getTaskDetails
public TaskSummary getTaskDetails(long taskId)
- Specified by:
getTaskDetails in interface TaskServiceEntryPoint
saveContent
public long saveContent(long taskId,
Map<String,String> values)
- Specified by:
saveContent in interface TaskServiceEntryPoint
addContent
public long addContent(long taskId,
org.kie.api.task.model.Content content)
addContent
public long addContent(long taskId,
Map<String,Object> values)
deleteContent
public void deleteContent(long taskId,
long contentId)
getAllContentByTaskId
public List<org.kie.api.task.model.Content> getAllContentByTaskId(long taskId)
getContentById
public org.kie.api.task.model.Content getContentById(long contentId)
getContentListById
public Map<String,String> getContentListById(long contentId)
- Specified by:
getContentListById in interface TaskServiceEntryPoint
getContentListByTaskId
public Map<String,String> getContentListByTaskId(long taskId)
- Specified by:
getContentListByTaskId in interface TaskServiceEntryPoint
getTaskOutputContentByTaskId
public Map<String,String> 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 commentId)
- Specified by:
getCommentById in interface TaskServiceEntryPoint
updateSimpleTaskDetails
public void updateSimpleTaskDetails(long taskId,
List<String> taskNames,
int priority,
List<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
getAllTaskEvents
public List<TaskEventSummary> getAllTaskEvents(long taskId)
- Specified by:
getAllTaskEvents in interface TaskServiceEntryPoint
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.