public class TaskServiceEJBImpl extends Object implements org.kie.internal.task.api.InternalTaskService, org.kie.api.task.TaskService, TaskServiceEJBLocal
Constructor and Description |
---|
TaskServiceEJBImpl() |
Modifier and Type | Method and Description |
---|---|
void |
activate(long taskId,
String userId) |
long |
addAttachment(long taskId,
org.kie.api.task.model.Attachment attachment,
org.kie.api.task.model.Content content) |
Long |
addComment(long taskId,
org.kie.api.task.model.Comment comment) |
Long |
addComment(long taskId,
String addedByUserId,
String commentText) |
long |
addContent(long taskId,
org.kie.api.task.model.Content content) |
long |
addContent(long taskId,
Map<String,Object> params) |
void |
addGroup(org.kie.api.task.model.Group group) |
void |
addMarshallerContext(String ownerId,
org.kie.internal.task.api.ContentMarshallerContext context) |
long |
addOutputContentFromUser(long taskId,
String userId,
Map<String,Object> params) |
long |
addTask(org.kie.api.task.model.Task task,
org.kie.internal.task.api.model.ContentData data) |
long |
addTask(org.kie.api.task.model.Task task,
Map<String,Object> params) |
void |
addUser(org.kie.api.task.model.User user) |
void |
addUsersAndGroups(Map<String,org.kie.api.task.model.User> users,
Map<String,org.kie.api.task.model.Group> groups) |
int |
archiveTasks(List<org.kie.api.task.model.TaskSummary> tasks) |
void |
claim(long taskId,
String userId) |
void |
claimNextAvailable(String userId,
String language) |
void |
complete(long taskId,
String userId,
Map<String,Object> data) |
void |
configureDelegate() |
void |
delegate(long taskId,
String userId,
String targetUserId) |
void |
deleteAttachment(long taskId,
long attachmentId) |
void |
deleteComment(long taskId,
long commentId) |
void |
deleteContent(long taskId,
long contentId) |
void |
deleteFault(long taskId,
String userId) |
void |
deleteOutput(long taskId,
String userId) |
void |
deployTaskDef(org.kie.internal.task.api.model.TaskDef def) |
<T> T |
execute(org.kie.api.command.Command<T> command) |
void |
executeReminderForTask(long taskId,
String initiator) |
void |
exit(long taskId,
String userId) |
void |
fail(long taskId,
String userId,
Map<String,Object> faultData) |
void |
forward(long taskId,
String userId,
String targetEntityId) |
List<org.kie.api.task.model.TaskSummary> |
getActiveTasks() |
List<org.kie.api.task.model.TaskSummary> |
getActiveTasks(Date since) |
List<org.kie.api.task.model.Attachment> |
getAllAttachmentsByTaskId(long taskId) |
List<org.kie.api.task.model.Comment> |
getAllCommentsByTaskId(long taskId) |
List<org.kie.api.task.model.Content> |
getAllContentByTaskId(long taskId) |
List<org.kie.internal.task.api.model.TaskDef> |
getAllTaskDef(String filter) |
List<org.kie.api.task.model.TaskSummary> |
getArchivedTasks() |
org.kie.api.task.model.Attachment |
getAttachmentById(long attachId) |
org.kie.api.task.model.Comment |
getCommentById(long commentId) |
int |
getCompletedTaskByUserId(String userId) |
List<org.kie.api.task.model.TaskSummary> |
getCompletedTasks() |
List<org.kie.api.task.model.TaskSummary> |
getCompletedTasks(Date since) |
List<org.kie.api.task.model.TaskSummary> |
getCompletedTasksByProcessId(Long processId) |
org.kie.api.task.model.Content |
getContentById(long contentId) |
org.kie.api.task.model.Content |
getContentByIdForUser(long contentId,
String userId) |
List<org.kie.api.task.model.I18NText> |
getDescriptions(long taskId) |
Date |
getExpirationDate(long taskId) |
org.kie.api.task.model.Group |
getGroupById(String groupId) |
List<org.kie.api.task.model.Group> |
getGroups() |
org.kie.internal.task.api.ContentMarshallerContext |
getMarshallerContext(org.kie.api.task.model.Task task) |
org.kie.api.task.model.OrganizationalEntity |
getOrganizationalEntityById(String entityId) |
Map<String,Object> |
getOutputContentMapForUser(long taskId,
String userId) |
int |
getPendingSubTasksByParent(long parentId) |
int |
getPendingTaskByUserId(String userId) |
Map<Long,List<org.kie.api.task.model.OrganizationalEntity>> |
getPotentialOwnersForTaskIds(List<Long> taskIds) |
int |
getPriority(long taskId) |
List<org.kie.api.task.model.TaskSummary> |
getSubTasksAssignedAsPotentialOwner(long parentId,
String userId) |
List<org.kie.api.task.model.TaskSummary> |
getSubTasksByParent(long parentId) |
org.kie.internal.task.api.model.SubTasksStrategy |
getSubTaskStrategy(long taskId) |
org.kie.api.task.model.Task |
getTaskById(long taskId) |
org.kie.api.task.model.Task |
getTaskByWorkItemId(long workItemId) |
Map<String,Object> |
getTaskContent(long taskId) |
org.kie.internal.task.api.model.TaskDef |
getTaskDefById(String id) |
List<org.kie.internal.task.api.model.TaskEvent> |
getTaskEventsById(long taskId) |
org.kie.api.task.model.Task |
getTaskInstanceById(long taskId) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsBusinessAdministrator(String userId,
String language) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsBusinessAdministratorByStatus(String userId,
String language,
List<org.kie.api.task.model.Status> statuses) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsExcludedOwner(String userId) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
List<org.kie.api.task.model.Status> status,
org.kie.internal.query.QueryFilter filter) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language,
int firstResult,
int maxResults) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
String language) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByExpirationDate(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByProcessId(String userId,
String processId) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatus(String userId,
List<org.kie.api.task.model.Status> status,
String language) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId,
List<String> groupIds,
List<org.kie.api.task.model.Status> status) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsRecipient(String userId) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsTaskInitiator(String userId) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsTaskStakeholder(String userId) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedByGroup(String groupId) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedByGroups(List<String> groupIds) |
List<Long> |
getTasksByProcessInstanceId(long processInstanceId) |
List<org.kie.api.task.model.TaskSummary> |
getTasksByStatusByProcessInstanceId(long processInstanceId,
List<org.kie.api.task.model.Status> status,
String language) |
List<org.kie.api.task.model.TaskSummary> |
getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId,
List<org.kie.api.task.model.Status> status,
String taskName) |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwned(String userId,
List<org.kie.api.task.model.Status> status,
org.kie.internal.query.QueryFilter filter) |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwned(String userId,
String language) |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByExpirationDate(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate) |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByExpirationDateBeforeSpecifiedDate(String userId,
List<org.kie.api.task.model.Status> status,
Date date) |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByExpirationDateOptional(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate) |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByStatus(String userId,
List<org.kie.api.task.model.Status> status,
String language) |
org.kie.api.task.model.User |
getUserById(String userId) |
org.kie.internal.task.api.UserInfo |
getUserInfo() |
List<org.kie.api.task.model.User> |
getUsers() |
boolean |
isSkipable(long taskId) |
void |
nominate(long taskId,
String userId,
List<org.kie.api.task.model.OrganizationalEntity> potentialOwners) |
void |
release(long taskId,
String userId) |
void |
remove(long taskId,
String userId) |
int |
removeAllTasks() |
void |
removeGroup(String groupId) |
void |
removeMarshallerContext(String ownerId) |
void |
removeTaskEventsById(long taskId) |
int |
removeTasks(List<org.kie.api.task.model.TaskSummary> tasks) |
void |
removeUser(String userId) |
void |
resume(long taskId,
String userId) |
void |
setDescriptions(long taskId,
List<org.kie.api.task.model.I18NText> descriptions) |
long |
setDocumentContentFromUser(long taskId,
String userId,
byte[] byteContent) |
void |
setExpirationDate(long taskId,
Date date) |
void |
setFault(long taskId,
String userId,
org.kie.internal.task.api.model.FaultData fault) |
void |
setOutput(long taskId,
String userId,
Object outputContentData) |
void |
setPriority(long taskId,
int priority) |
void |
setSkipable(long taskId,
boolean skipable) |
void |
setSubTaskStrategy(long taskId,
org.kie.internal.task.api.model.SubTasksStrategy strategy) |
void |
setTaskNames(long taskId,
List<org.kie.api.task.model.I18NText> taskNames) |
void |
setUserInfo(org.kie.internal.task.api.UserInfo userInfo) |
void |
skip(long taskId,
String userId) |
void |
start(long taskId,
String userId) |
void |
stop(long taskId,
String userId) |
void |
suspend(long taskId,
String userId) |
org.kie.internal.task.query.TaskSummaryQueryBuilder |
taskSummaryQuery(String userId) |
void |
undeployTaskDef(String id) |
@PostConstruct public void configureDelegate()
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId, String language)
getTasksAssignedAsBusinessAdministrator
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministratorByStatus(String userId, String language, List<org.kie.api.task.model.Status> statuses)
getTasksAssignedAsBusinessAdministratorByStatus
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, String language)
getTasksAssignedAsPotentialOwner
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String userId, List<org.kie.api.task.model.Status> status, String language)
getTasksAssignedAsPotentialOwnerByStatus
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, String language)
getTasksOwned
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByStatus(String userId, List<org.kie.api.task.model.Status> status, String language)
getTasksOwnedByStatus
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceId(long processInstanceId, List<org.kie.api.task.model.Status> status, String language)
getTasksByStatusByProcessInstanceId
in interface org.kie.api.task.TaskService
public List<Long> getTasksByProcessInstanceId(long processInstanceId)
getTasksByProcessInstanceId
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getActiveTasks()
getActiveTasks
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getActiveTasks(Date since)
getActiveTasks
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
getTasksOwned
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
getTasksAssignedAsPotentialOwner
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getArchivedTasks()
getArchivedTasks
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getCompletedTasks()
getCompletedTasks
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getCompletedTasks(Date since)
getCompletedTasks
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getCompletedTasksByProcessId(Long processId)
getCompletedTasksByProcessId
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId, String userId)
getSubTasksAssignedAsPotentialOwner
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getSubTasksByParent(long parentId)
getSubTasksByParent
in interface org.kie.internal.task.api.InternalTaskService
public int getPendingSubTasksByParent(long parentId)
getPendingSubTasksByParent
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDate(String userId, List<org.kie.api.task.model.Status> statuses, Date expirationDate)
getTasksAssignedAsPotentialOwnerByExpirationDate
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<org.kie.api.task.model.Status> statuses, Date expirationDate)
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDate(String userId, List<org.kie.api.task.model.Status> statuses, Date expirationDate)
getTasksOwnedByExpirationDate
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateOptional(String userId, List<org.kie.api.task.model.Status> statuses, Date expirationDate)
getTasksOwnedByExpirationDateOptional
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsExcludedOwner(String userId)
getTasksAssignedAsExcludedOwner
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds)
getTasksAssignedAsPotentialOwner
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, String language, int firstResult, int maxResults)
getTasksAssignedAsPotentialOwner
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status)
getTasksAssignedAsPotentialOwnerByStatusByGroup
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByProcessId(String userId, String processId)
getTasksAssignedAsPotentialOwnerByProcessId
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsRecipient(String userId)
getTasksAssignedAsRecipient
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskInitiator(String userId)
getTasksAssignedAsTaskInitiator
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskStakeholder(String userId)
getTasksAssignedAsTaskStakeholder
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateBeforeSpecifiedDate(String userId, List<org.kie.api.task.model.Status> status, Date date)
getTasksOwnedByExpirationDateBeforeSpecifiedDate
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId, List<org.kie.api.task.model.Status> status, String taskName)
getTasksByStatusByProcessInstanceIdByTaskName
in interface org.kie.internal.task.api.InternalTaskService
public Map<Long,List<org.kie.api.task.model.OrganizationalEntity>> getPotentialOwnersForTaskIds(List<Long> taskIds)
getPotentialOwnersForTaskIds
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroup(String groupId)
getTasksAssignedByGroup
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroups(List<String> groupIds)
getTasksAssignedByGroups
in interface org.kie.internal.task.api.InternalTaskService
public void activate(long taskId, String userId)
activate
in interface org.kie.api.task.TaskService
public void claim(long taskId, String userId)
claim
in interface org.kie.api.task.TaskService
public void claimNextAvailable(String userId, String language)
claimNextAvailable
in interface org.kie.api.task.TaskService
public void complete(long taskId, String userId, Map<String,Object> data)
complete
in interface org.kie.api.task.TaskService
public void delegate(long taskId, String userId, String targetUserId)
delegate
in interface org.kie.api.task.TaskService
public void exit(long taskId, String userId)
exit
in interface org.kie.api.task.TaskService
public void fail(long taskId, String userId, Map<String,Object> faultData)
fail
in interface org.kie.api.task.TaskService
public void forward(long taskId, String userId, String targetEntityId)
forward
in interface org.kie.api.task.TaskService
public org.kie.api.task.model.Task getTaskByWorkItemId(long workItemId)
getTaskByWorkItemId
in interface org.kie.api.task.TaskService
public org.kie.api.task.model.Task getTaskById(long taskId)
getTaskById
in interface org.kie.api.task.TaskService
public long addTask(org.kie.api.task.model.Task task, Map<String,Object> params)
addTask
in interface org.kie.api.task.TaskService
public void release(long taskId, String userId)
release
in interface org.kie.api.task.TaskService
public void resume(long taskId, String userId)
resume
in interface org.kie.api.task.TaskService
public void skip(long taskId, String userId)
skip
in interface org.kie.api.task.TaskService
public void start(long taskId, String userId)
start
in interface org.kie.api.task.TaskService
public void stop(long taskId, String userId)
stop
in interface org.kie.api.task.TaskService
public void suspend(long taskId, String userId)
suspend
in interface org.kie.api.task.TaskService
public void nominate(long taskId, String userId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
nominate
in interface org.kie.api.task.TaskService
public org.kie.api.task.model.Content getContentById(long contentId)
getContentById
in interface org.kie.api.task.TaskService
public org.kie.api.task.model.Attachment getAttachmentById(long attachId)
getAttachmentById
in interface org.kie.api.task.TaskService
public Map<String,Object> getTaskContent(long taskId)
getTaskContent
in interface org.kie.api.task.TaskService
public <T> T execute(org.kie.api.command.Command<T> command)
execute
in interface org.kie.api.runtime.CommandExecutor
public void addGroup(org.kie.api.task.model.Group group)
addGroup
in interface org.kie.internal.task.api.InternalTaskService
public void addUser(org.kie.api.task.model.User user)
addUser
in interface org.kie.internal.task.api.InternalTaskService
public int archiveTasks(List<org.kie.api.task.model.TaskSummary> tasks)
archiveTasks
in interface org.kie.internal.task.api.InternalTaskService
public void deleteFault(long taskId, String userId)
deleteFault
in interface org.kie.internal.task.api.InternalTaskService
public void deleteOutput(long taskId, String userId)
deleteOutput
in interface org.kie.internal.task.api.InternalTaskService
public void deployTaskDef(org.kie.internal.task.api.model.TaskDef def)
deployTaskDef
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.internal.task.api.model.TaskDef> getAllTaskDef(String filter)
getAllTaskDef
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.api.task.model.Group getGroupById(String groupId)
getGroupById
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.Group> getGroups()
getGroups
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.internal.task.api.model.TaskDef getTaskDefById(String id)
getTaskDefById
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.api.task.model.User getUserById(String userId)
getUserById
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.User> getUsers()
getUsers
in interface org.kie.internal.task.api.InternalTaskService
public long addTask(org.kie.api.task.model.Task task, org.kie.internal.task.api.model.ContentData data)
addTask
in interface org.kie.internal.task.api.InternalTaskService
public void remove(long taskId, String userId)
remove
in interface org.kie.internal.task.api.InternalTaskService
public void removeGroup(String groupId)
removeGroup
in interface org.kie.internal.task.api.InternalTaskService
public int removeTasks(List<org.kie.api.task.model.TaskSummary> tasks)
removeTasks
in interface org.kie.internal.task.api.InternalTaskService
public void removeUser(String userId)
removeUser
in interface org.kie.internal.task.api.InternalTaskService
public void setFault(long taskId, String userId, org.kie.internal.task.api.model.FaultData fault)
setFault
in interface org.kie.internal.task.api.InternalTaskService
public void setOutput(long taskId, String userId, Object outputContentData)
setOutput
in interface org.kie.internal.task.api.InternalTaskService
public void setPriority(long taskId, int priority)
setPriority
in interface org.kie.internal.task.api.InternalTaskService
public void setTaskNames(long taskId, List<org.kie.api.task.model.I18NText> taskNames)
setTaskNames
in interface org.kie.internal.task.api.InternalTaskService
public void undeployTaskDef(String id)
undeployTaskDef
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.internal.task.api.model.TaskEvent> getTaskEventsById(long taskId)
getTaskEventsById
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.internal.task.api.UserInfo getUserInfo()
getUserInfo
in interface org.kie.internal.task.api.InternalTaskService
public void setUserInfo(org.kie.internal.task.api.UserInfo userInfo)
setUserInfo
in interface org.kie.internal.task.api.InternalTaskService
public void addUsersAndGroups(Map<String,org.kie.api.task.model.User> users, Map<String,org.kie.api.task.model.Group> groups)
addUsersAndGroups
in interface org.kie.internal.task.api.InternalTaskService
public int removeAllTasks()
removeAllTasks
in interface org.kie.internal.task.api.InternalTaskService
public long addContent(long taskId, org.kie.api.task.model.Content content)
addContent
in interface org.kie.internal.task.api.InternalTaskService
public long addContent(long taskId, Map<String,Object> params)
addContent
in interface org.kie.internal.task.api.InternalTaskService
public void deleteContent(long taskId, long contentId)
deleteContent
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.Content> getAllContentByTaskId(long taskId)
getAllContentByTaskId
in interface org.kie.internal.task.api.InternalTaskService
public long addAttachment(long taskId, org.kie.api.task.model.Attachment attachment, org.kie.api.task.model.Content content)
addAttachment
in interface org.kie.internal.task.api.InternalTaskService
public void deleteAttachment(long taskId, long attachmentId)
deleteAttachment
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.Attachment> getAllAttachmentsByTaskId(long taskId)
getAllAttachmentsByTaskId
in interface org.kie.internal.task.api.InternalTaskService
public void removeTaskEventsById(long taskId)
removeTaskEventsById
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.api.task.model.OrganizationalEntity getOrganizationalEntityById(String entityId)
getOrganizationalEntityById
in interface org.kie.internal.task.api.InternalTaskService
public void setExpirationDate(long taskId, Date date)
setExpirationDate
in interface org.kie.api.task.TaskService
public void setDescriptions(long taskId, List<org.kie.api.task.model.I18NText> descriptions)
setDescriptions
in interface org.kie.internal.task.api.InternalTaskService
public void setSkipable(long taskId, boolean skipable)
setSkipable
in interface org.kie.internal.task.api.InternalTaskService
public void setSubTaskStrategy(long taskId, org.kie.internal.task.api.model.SubTasksStrategy strategy)
setSubTaskStrategy
in interface org.kie.internal.task.api.InternalTaskService
public int getPriority(long taskId)
getPriority
in interface org.kie.internal.task.api.InternalTaskService
public Date getExpirationDate(long taskId)
getExpirationDate
in interface org.kie.internal.task.api.InternalTaskService
public List<org.kie.api.task.model.I18NText> getDescriptions(long taskId)
getDescriptions
in interface org.kie.internal.task.api.InternalTaskService
public boolean isSkipable(long taskId)
isSkipable
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy(long taskId)
getSubTaskStrategy
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.api.task.model.Task getTaskInstanceById(long taskId)
getTaskInstanceById
in interface org.kie.internal.task.api.InternalTaskService
public int getCompletedTaskByUserId(String userId)
getCompletedTaskByUserId
in interface org.kie.internal.task.api.InternalTaskService
public int getPendingTaskByUserId(String userId)
getPendingTaskByUserId
in interface org.kie.internal.task.api.InternalTaskService
public Long addComment(long taskId, org.kie.api.task.model.Comment comment)
addComment
in interface org.kie.api.task.TaskService
public void deleteComment(long taskId, long commentId)
deleteComment
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.Comment> getAllCommentsByTaskId(long taskId)
getAllCommentsByTaskId
in interface org.kie.api.task.TaskService
public org.kie.api.task.model.Comment getCommentById(long commentId)
getCommentById
in interface org.kie.api.task.TaskService
public void addMarshallerContext(String ownerId, org.kie.internal.task.api.ContentMarshallerContext context)
addMarshallerContext
in interface org.kie.internal.task.api.InternalTaskService
public void removeMarshallerContext(String ownerId)
removeMarshallerContext
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.internal.task.api.ContentMarshallerContext getMarshallerContext(org.kie.api.task.model.Task task)
getMarshallerContext
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.internal.task.query.TaskSummaryQueryBuilder taskSummaryQuery(String userId)
taskSummaryQuery
in interface org.kie.internal.task.api.InternalTaskService
public void executeReminderForTask(long taskId, String initiator)
executeReminderForTask
in interface org.kie.internal.task.api.InternalTaskService
public Long addComment(long taskId, String addedByUserId, String commentText)
addComment
in interface org.kie.api.task.TaskService
public long setDocumentContentFromUser(long taskId, String userId, byte[] byteContent)
setDocumentContentFromUser
in interface org.kie.internal.task.api.InternalTaskService
public long addOutputContentFromUser(long taskId, String userId, Map<String,Object> params)
addOutputContentFromUser
in interface org.kie.internal.task.api.InternalTaskService
public org.kie.api.task.model.Content getContentByIdForUser(long contentId, String userId)
getContentByIdForUser
in interface org.kie.internal.task.api.InternalTaskService
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.