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)
|
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)
|
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 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
getOrganizationalEntityById
public IdentitySummary getOrganizationalEntityById(String entityId)
- Specified by:
getOrganizationalEntityById
in interface TaskServiceEntryPoint
getOrganizationalEntities
public List<IdentitySummary> getOrganizationalEntities()
- Specified by:
getOrganizationalEntities
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
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.