Class CommandBasedTaskService
- java.lang.Object
-
- org.jbpm.services.task.impl.command.CommandBasedTaskService
-
- All Implemented Interfaces:
org.kie.api.runtime.CommandExecutor,org.kie.api.task.TaskService,org.kie.internal.task.api.EventService<org.kie.api.task.TaskLifeCycleEventListener>,org.kie.internal.task.api.InternalTaskService
public class CommandBasedTaskService extends Object implements org.kie.internal.task.api.InternalTaskService, org.kie.internal.task.api.EventService<org.kie.api.task.TaskLifeCycleEventListener>
-
-
Constructor Summary
Constructors Constructor Description CommandBasedTaskService(org.kie.api.runtime.ExecutableRunner executor, TaskEventSupport taskEventSupport, org.kie.api.runtime.Environment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(long taskId, String userId)longaddAttachment(long taskId, org.kie.api.task.model.Attachment attachment, org.kie.api.task.model.Content content)LongaddComment(long taskId, String addedByUserId, String commentText)LongaddComment(long taskId, org.kie.api.task.model.Comment comment)longaddContent(long taskId, Map<String,Object> params)longaddContent(long taskId, org.kie.api.task.model.Content content)longaddContentFromUser(long taskId, String userId, Map<String,Object> params)voidaddGroup(org.kie.api.task.model.Group group)voidaddMarshallerContext(String ownerId, org.kie.internal.task.api.ContentMarshallerContext context)longaddOutputContentFromUser(long taskId, String userId, Map<String,Object> params)longaddTask(org.kie.api.task.model.Task task, Map<String,Object> params)longaddTask(org.kie.api.task.model.Task task, org.kie.internal.task.api.model.ContentData data)voidaddUser(org.kie.api.task.model.User user)voidaddUsersAndGroups(Map<String,org.kie.api.task.model.User> users, Map<String,org.kie.api.task.model.Group> groups)intarchiveTasks(List<org.kie.api.task.model.TaskSummary> tasks)voidclaim(long taskId, String userId)voidclaimNextAvailable(String userId, String language)voidclearTaskEventListeners()voidcomplete(long taskId, String userId, Map<String,Object> data)voiddelegate(long taskId, String userId, String targetUserId)voiddeleteAttachment(long taskId, long attachmentId)voiddeleteComment(long taskId, long commentId)voiddeleteContent(long taskId, long contentId)voiddeleteFault(long taskId, String userId)voiddeleteOutput(long taskId, String userId)voiddeployTaskDef(org.kie.internal.task.api.model.TaskDef def)<T> Texecute(org.kie.api.command.Command<T> command)voidexecuteReminderForTask(long taskId, String fromUser)voidexit(long taskId, String userId)voidfail(long taskId, String userId, Map<String,Object> faultData)voidforward(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.AttachmentgetAttachmentById(long attachId)org.kie.api.task.model.CommentgetCommentById(long commentId)intgetCompletedTaskByUserId(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.ContentgetContentById(long contentId)org.kie.api.task.model.ContentgetContentByIdForUser(long contentId, String userId)List<org.kie.api.task.model.I18NText>getDescriptions(long taskId)org.kie.api.runtime.EnvironmentgetEnvironment()DategetExpirationDate(long taskId)org.kie.api.task.model.GroupgetGroupById(String groupId)List<org.kie.api.task.model.Group>getGroups()org.kie.internal.task.api.ContentMarshallerContextgetMarshallerContext(org.kie.api.task.model.Task task)org.kie.api.task.model.OrganizationalEntitygetOrganizationalEntityById(String entityId)Map<String,Object>getOutputContentMapForUser(long taskId, String userId)intgetPendingSubTasksByParent(long parentId)intgetPendingTaskByUserId(String userId)Map<Long,List<org.kie.api.task.model.OrganizationalEntity>>getPotentialOwnersForTaskIds(List<Long> taskIds)intgetPriority(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.SubTasksStrategygetSubTaskStrategy(long taskId)org.kie.api.task.model.TaskgetTaskById(long taskId)org.kie.api.task.model.TaskgetTaskByWorkItemId(long workItemId)Map<String,Object>getTaskContent(long taskId)org.kie.internal.task.api.model.TaskDefgetTaskDefById(String id)List<org.kie.api.task.TaskLifeCycleEventListener>getTaskEventListeners()List<org.kie.internal.task.api.model.TaskEvent>getTaskEventsById(long taskId)org.kie.api.task.model.TaskgetTaskInstanceById(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, String language)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, String language, int firstResult, int maxResults)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>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, String language)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>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.UsergetUserById(String userId)org.kie.internal.task.api.UserInfogetUserInfo()List<org.kie.api.task.model.User>getUsers()booleanisSkipable(long taskId)voidnominate(long taskId, String userId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)voidregisterTaskEventListener(org.kie.api.task.TaskLifeCycleEventListener listener)voidrelease(long taskId, String userId)voidremove(long taskId, String userId)intremoveAllTasks()voidremoveGroup(String groupId)voidremoveMarshallerContext(String ownerId)voidremoveTaskEventListener(org.kie.api.task.TaskLifeCycleEventListener listener)voidremoveTaskEventsById(long taskId)intremoveTasks(List<org.kie.api.task.model.TaskSummary> tasks)voidremoveUser(String userId)voidresume(long taskId, String userId)voidsetDescriptions(long taskId, List<org.kie.api.task.model.I18NText> descriptions)longsetDocumentContentFromUser(long taskId, String userId, byte[] content)voidsetExpirationDate(long taskId, Date date)voidsetFault(long taskId, String userId, org.kie.internal.task.api.model.FaultData fault)voidsetOutput(long taskId, String userId, Object outputContentData)voidsetPriority(long taskId, int priority)voidsetSkipable(long taskId, boolean skipable)voidsetSubTaskStrategy(long taskId, org.kie.internal.task.api.model.SubTasksStrategy strategy)voidsetTaskNames(long taskId, List<org.kie.api.task.model.I18NText> taskNames)voidsetUserInfo(org.kie.internal.task.api.UserInfo userInfo)voidskip(long taskId, String userId)voidstart(long taskId, String userId)voidstop(long taskId, String userId)voidsuspend(long taskId, String userId)org.kie.internal.task.query.TaskSummaryQueryBuildertaskSummaryQuery(String userId)voidundeployTaskDef(String id)
-
-
-
Constructor Detail
-
CommandBasedTaskService
public CommandBasedTaskService(org.kie.api.runtime.ExecutableRunner executor, TaskEventSupport taskEventSupport, org.kie.api.runtime.Environment environment)
-
-
Method Detail
-
execute
public <T> T execute(org.kie.api.command.Command<T> command)
- Specified by:
executein interfaceorg.kie.api.runtime.CommandExecutor
-
activate
public void activate(long taskId, String userId)- Specified by:
activatein interfaceorg.kie.api.task.TaskService
-
claim
public void claim(long taskId, String userId)- Specified by:
claimin interfaceorg.kie.api.task.TaskService
-
claimNextAvailable
public void claimNextAvailable(String userId, String language)
- Specified by:
claimNextAvailablein interfaceorg.kie.api.task.TaskService
-
complete
public void complete(long taskId, String userId, Map<String,Object> data)- Specified by:
completein interfaceorg.kie.api.task.TaskService
-
delegate
public void delegate(long taskId, String userId, String targetUserId)- Specified by:
delegatein interfaceorg.kie.api.task.TaskService
-
exit
public void exit(long taskId, String userId)- Specified by:
exitin interfaceorg.kie.api.task.TaskService
-
fail
public void fail(long taskId, String userId, Map<String,Object> faultData)- Specified by:
failin interfaceorg.kie.api.task.TaskService
-
forward
public void forward(long taskId, String userId, String targetEntityId)- Specified by:
forwardin interfaceorg.kie.api.task.TaskService
-
getTaskByWorkItemId
public org.kie.api.task.model.Task getTaskByWorkItemId(long workItemId)
- Specified by:
getTaskByWorkItemIdin interfaceorg.kie.api.task.TaskService
-
getTaskById
public org.kie.api.task.model.Task getTaskById(long taskId)
- Specified by:
getTaskByIdin interfaceorg.kie.api.task.TaskService
-
getTasksAssignedAsBusinessAdministrator
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId, String language)
- Specified by:
getTasksAssignedAsBusinessAdministratorin interfaceorg.kie.api.task.TaskService
-
getTasksAssignedAsBusinessAdministratorByStatus
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministratorByStatus(String userId, String language, List<org.kie.api.task.model.Status> statuses)
- Specified by:
getTasksAssignedAsBusinessAdministratorByStatusin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsPotentialOwner
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, String language)
- Specified by:
getTasksAssignedAsPotentialOwnerin interfaceorg.kie.api.task.TaskService
-
getTasksAssignedAsPotentialOwner
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds)
- Specified by:
getTasksAssignedAsPotentialOwnerin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsPotentialOwner
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)
- Specified by:
getTasksAssignedAsPotentialOwnerin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsPotentialOwnerByStatus
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String userId, List<org.kie.api.task.model.Status> status, String language)
- Specified by:
getTasksAssignedAsPotentialOwnerByStatusin interfaceorg.kie.api.task.TaskService
-
getTasksAssignedAsPotentialOwnerByExpirationDate
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDate(String userId, List<org.kie.api.task.model.Status> statuses, Date expirationDate)
- Specified by:
getTasksAssignedAsPotentialOwnerByExpirationDatein interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<org.kie.api.task.model.Status> statuses, Date expirationDate)
- Specified by:
getTasksAssignedAsPotentialOwnerByExpirationDateOptionalin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsPotentialOwner
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, String language, int firstResult, int maxResults)
- Specified by:
getTasksAssignedAsPotentialOwnerin interfaceorg.kie.api.task.TaskService
-
getTasksAssignedAsPotentialOwnerByStatusByGroup
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status)
- Specified by:
getTasksAssignedAsPotentialOwnerByStatusByGroupin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksOwned
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)
- Specified by:
getTasksOwnedin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksOwned
public List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, String language)
- Specified by:
getTasksOwnedin interfaceorg.kie.api.task.TaskService
-
getTasksOwnedByStatus
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByStatus(String userId, List<org.kie.api.task.model.Status> status, String language)
- Specified by:
getTasksOwnedByStatusin interfaceorg.kie.api.task.TaskService
-
getTasksByStatusByProcessInstanceId
public List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceId(long processInstanceId, List<org.kie.api.task.model.Status> status, String language)
- Specified by:
getTasksByStatusByProcessInstanceIdin interfaceorg.kie.api.task.TaskService
-
getTasksByProcessInstanceId
public List<Long> getTasksByProcessInstanceId(long processInstanceId)
- Specified by:
getTasksByProcessInstanceIdin interfaceorg.kie.api.task.TaskService
-
taskSummaryQuery
public org.kie.internal.task.query.TaskSummaryQueryBuilder taskSummaryQuery(String userId)
- Specified by:
taskSummaryQueryin interfaceorg.kie.internal.task.api.InternalTaskService
-
addTask
public long addTask(org.kie.api.task.model.Task task, Map<String,Object> params)- Specified by:
addTaskin interfaceorg.kie.api.task.TaskService
-
release
public void release(long taskId, String userId)- Specified by:
releasein interfaceorg.kie.api.task.TaskService
-
resume
public void resume(long taskId, String userId)- Specified by:
resumein interfaceorg.kie.api.task.TaskService
-
skip
public void skip(long taskId, String userId)- Specified by:
skipin interfaceorg.kie.api.task.TaskService
-
start
public void start(long taskId, String userId)- Specified by:
startin interfaceorg.kie.api.task.TaskService
-
stop
public void stop(long taskId, String userId)- Specified by:
stopin interfaceorg.kie.api.task.TaskService
-
suspend
public void suspend(long taskId, String userId)- Specified by:
suspendin interfaceorg.kie.api.task.TaskService
-
nominate
public void nominate(long taskId, String userId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)- Specified by:
nominatein interfaceorg.kie.api.task.TaskService
-
getContentById
public org.kie.api.task.model.Content getContentById(long contentId)
- Specified by:
getContentByIdin interfaceorg.kie.api.task.TaskService
-
getAttachmentById
public org.kie.api.task.model.Attachment getAttachmentById(long attachId)
- Specified by:
getAttachmentByIdin interfaceorg.kie.api.task.TaskService
-
addGroup
public void addGroup(org.kie.api.task.model.Group group)
- Specified by:
addGroupin interfaceorg.kie.internal.task.api.InternalTaskService
-
addUser
public void addUser(org.kie.api.task.model.User user)
- Specified by:
addUserin interfaceorg.kie.internal.task.api.InternalTaskService
-
archiveTasks
public int archiveTasks(List<org.kie.api.task.model.TaskSummary> tasks)
- Specified by:
archiveTasksin interfaceorg.kie.internal.task.api.InternalTaskService
-
deleteFault
public void deleteFault(long taskId, String userId)- Specified by:
deleteFaultin interfaceorg.kie.internal.task.api.InternalTaskService
-
deleteOutput
public void deleteOutput(long taskId, String userId)- Specified by:
deleteOutputin interfaceorg.kie.internal.task.api.InternalTaskService
-
deployTaskDef
public void deployTaskDef(org.kie.internal.task.api.model.TaskDef def)
- Specified by:
deployTaskDefin interfaceorg.kie.internal.task.api.InternalTaskService
-
getActiveTasks
public List<org.kie.api.task.model.TaskSummary> getActiveTasks()
- Specified by:
getActiveTasksin interfaceorg.kie.internal.task.api.InternalTaskService
-
getActiveTasks
public List<org.kie.api.task.model.TaskSummary> getActiveTasks(Date since)
- Specified by:
getActiveTasksin interfaceorg.kie.internal.task.api.InternalTaskService
-
getAllTaskDef
public List<org.kie.internal.task.api.model.TaskDef> getAllTaskDef(String filter)
- Specified by:
getAllTaskDefin interfaceorg.kie.internal.task.api.InternalTaskService
-
getArchivedTasks
public List<org.kie.api.task.model.TaskSummary> getArchivedTasks()
- Specified by:
getArchivedTasksin interfaceorg.kie.internal.task.api.InternalTaskService
-
getCompletedTasks
public List<org.kie.api.task.model.TaskSummary> getCompletedTasks()
- Specified by:
getCompletedTasksin interfaceorg.kie.internal.task.api.InternalTaskService
-
getCompletedTasks
public List<org.kie.api.task.model.TaskSummary> getCompletedTasks(Date since)
- Specified by:
getCompletedTasksin interfaceorg.kie.internal.task.api.InternalTaskService
-
getCompletedTasksByProcessId
public List<org.kie.api.task.model.TaskSummary> getCompletedTasksByProcessId(Long processId)
- Specified by:
getCompletedTasksByProcessIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getGroupById
public org.kie.api.task.model.Group getGroupById(String groupId)
- Specified by:
getGroupByIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getGroups
public List<org.kie.api.task.model.Group> getGroups()
- Specified by:
getGroupsin interfaceorg.kie.internal.task.api.InternalTaskService
-
getSubTasksAssignedAsPotentialOwner
public List<org.kie.api.task.model.TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId, String userId)
- Specified by:
getSubTasksAssignedAsPotentialOwnerin interfaceorg.kie.internal.task.api.InternalTaskService
-
getSubTasksByParent
public List<org.kie.api.task.model.TaskSummary> getSubTasksByParent(long parentId)
- Specified by:
getSubTasksByParentin interfaceorg.kie.internal.task.api.InternalTaskService
-
getPendingSubTasksByParent
public int getPendingSubTasksByParent(long parentId)
- Specified by:
getPendingSubTasksByParentin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTaskDefById
public org.kie.internal.task.api.model.TaskDef getTaskDefById(String id)
- Specified by:
getTaskDefByIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksOwnedByExpirationDate
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDate(String userId, List<org.kie.api.task.model.Status> statuses, Date expirationDate)
- Specified by:
getTasksOwnedByExpirationDatein interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksOwnedByExpirationDateOptional
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateOptional(String userId, List<org.kie.api.task.model.Status> statuses, Date expirationDate)
- Specified by:
getTasksOwnedByExpirationDateOptionalin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsExcludedOwner
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsExcludedOwner(String userId)
- Specified by:
getTasksAssignedAsExcludedOwnerin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsRecipient
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsRecipient(String userId)
- Specified by:
getTasksAssignedAsRecipientin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsTaskInitiator
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskInitiator(String userId)
- Specified by:
getTasksAssignedAsTaskInitiatorin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsTaskStakeholder
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskStakeholder(String userId)
- Specified by:
getTasksAssignedAsTaskStakeholderin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksOwnedByExpirationDateBeforeSpecifiedDate
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateBeforeSpecifiedDate(String userId, List<org.kie.api.task.model.Status> status, Date date)
- Specified by:
getTasksOwnedByExpirationDateBeforeSpecifiedDatein interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksByStatusByProcessInstanceIdByTaskName
public List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId, List<org.kie.api.task.model.Status> status, String taskName)
- Specified by:
getTasksByStatusByProcessInstanceIdByTaskNamein interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedAsPotentialOwnerByProcessId
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByProcessId(String userId, String processId)
- Specified by:
getTasksAssignedAsPotentialOwnerByProcessIdin interfaceorg.kie.api.task.TaskService
-
getPotentialOwnersForTaskIds
public Map<Long,List<org.kie.api.task.model.OrganizationalEntity>> getPotentialOwnersForTaskIds(List<Long> taskIds)
- Specified by:
getPotentialOwnersForTaskIdsin interfaceorg.kie.internal.task.api.InternalTaskService
-
getUserById
public org.kie.api.task.model.User getUserById(String userId)
- Specified by:
getUserByIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getUsers
public List<org.kie.api.task.model.User> getUsers()
- Specified by:
getUsersin interfaceorg.kie.internal.task.api.InternalTaskService
-
addTask
public long addTask(org.kie.api.task.model.Task task, org.kie.internal.task.api.model.ContentData data)- Specified by:
addTaskin interfaceorg.kie.internal.task.api.InternalTaskService
-
remove
public void remove(long taskId, String userId)- Specified by:
removein interfaceorg.kie.internal.task.api.InternalTaskService
-
removeGroup
public void removeGroup(String groupId)
- Specified by:
removeGroupin interfaceorg.kie.internal.task.api.InternalTaskService
-
removeTasks
public int removeTasks(List<org.kie.api.task.model.TaskSummary> tasks)
- Specified by:
removeTasksin interfaceorg.kie.internal.task.api.InternalTaskService
-
removeUser
public void removeUser(String userId)
- Specified by:
removeUserin interfaceorg.kie.internal.task.api.InternalTaskService
-
setFault
public void setFault(long taskId, String userId, org.kie.internal.task.api.model.FaultData fault)- Specified by:
setFaultin interfaceorg.kie.internal.task.api.InternalTaskService
-
setOutput
public void setOutput(long taskId, String userId, Object outputContentData)- Specified by:
setOutputin interfaceorg.kie.internal.task.api.InternalTaskService
-
setPriority
public void setPriority(long taskId, int priority)- Specified by:
setPriorityin interfaceorg.kie.internal.task.api.InternalTaskService
-
setTaskNames
public void setTaskNames(long taskId, List<org.kie.api.task.model.I18NText> taskNames)- Specified by:
setTaskNamesin interfaceorg.kie.internal.task.api.InternalTaskService
-
undeployTaskDef
public void undeployTaskDef(String id)
- Specified by:
undeployTaskDefin interfaceorg.kie.internal.task.api.InternalTaskService
-
getUserInfo
public org.kie.internal.task.api.UserInfo getUserInfo()
- Specified by:
getUserInfoin interfaceorg.kie.internal.task.api.InternalTaskService
-
setUserInfo
public void setUserInfo(org.kie.internal.task.api.UserInfo userInfo)
- Specified by:
setUserInfoin interfaceorg.kie.internal.task.api.InternalTaskService
-
addUsersAndGroups
public void addUsersAndGroups(Map<String,org.kie.api.task.model.User> users, Map<String,org.kie.api.task.model.Group> groups)
- Specified by:
addUsersAndGroupsin interfaceorg.kie.internal.task.api.InternalTaskService
-
removeAllTasks
public int removeAllTasks()
- Specified by:
removeAllTasksin interfaceorg.kie.internal.task.api.InternalTaskService
-
addContent
public long addContent(long taskId, org.kie.api.task.model.Content content)- Specified by:
addContentin interfaceorg.kie.internal.task.api.InternalTaskService
-
addContentFromUser
public long addContentFromUser(long taskId, String userId, Map<String,Object> params)- Specified by:
addContentFromUserin interfaceorg.kie.internal.task.api.InternalTaskService
-
addContent
public long addContent(long taskId, Map<String,Object> params)- Specified by:
addContentin interfaceorg.kie.internal.task.api.InternalTaskService
-
setDocumentContentFromUser
public long setDocumentContentFromUser(long taskId, String userId, byte[] content)- Specified by:
setDocumentContentFromUserin interfaceorg.kie.internal.task.api.InternalTaskService
-
addOutputContentFromUser
public long addOutputContentFromUser(long taskId, String userId, Map<String,Object> params)- Specified by:
addOutputContentFromUserin interfaceorg.kie.internal.task.api.InternalTaskService
-
deleteContent
public void deleteContent(long taskId, long contentId)- Specified by:
deleteContentin interfaceorg.kie.internal.task.api.InternalTaskService
-
getAllContentByTaskId
public List<org.kie.api.task.model.Content> getAllContentByTaskId(long taskId)
- Specified by:
getAllContentByTaskIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getContentByIdForUser
public org.kie.api.task.model.Content getContentByIdForUser(long contentId, String userId)- Specified by:
getContentByIdForUserin interfaceorg.kie.internal.task.api.InternalTaskService
-
getOutputContentMapForUser
public Map<String,Object> getOutputContentMapForUser(long taskId, String userId)
- Specified by:
getOutputContentMapForUserin interfaceorg.kie.internal.task.api.InternalTaskService
-
addAttachment
public long addAttachment(long taskId, org.kie.api.task.model.Attachment attachment, org.kie.api.task.model.Content content)- Specified by:
addAttachmentin interfaceorg.kie.internal.task.api.InternalTaskService
-
deleteAttachment
public void deleteAttachment(long taskId, long attachmentId)- Specified by:
deleteAttachmentin interfaceorg.kie.internal.task.api.InternalTaskService
-
getAllAttachmentsByTaskId
public List<org.kie.api.task.model.Attachment> getAllAttachmentsByTaskId(long taskId)
- Specified by:
getAllAttachmentsByTaskIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getOrganizationalEntityById
public org.kie.api.task.model.OrganizationalEntity getOrganizationalEntityById(String entityId)
- Specified by:
getOrganizationalEntityByIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
setExpirationDate
public void setExpirationDate(long taskId, Date date)- Specified by:
setExpirationDatein interfaceorg.kie.api.task.TaskService
-
setDescriptions
public void setDescriptions(long taskId, List<org.kie.api.task.model.I18NText> descriptions)- Specified by:
setDescriptionsin interfaceorg.kie.internal.task.api.InternalTaskService
-
setSkipable
public void setSkipable(long taskId, boolean skipable)- Specified by:
setSkipablein interfaceorg.kie.internal.task.api.InternalTaskService
-
setSubTaskStrategy
public void setSubTaskStrategy(long taskId, org.kie.internal.task.api.model.SubTasksStrategy strategy)- Specified by:
setSubTaskStrategyin interfaceorg.kie.internal.task.api.InternalTaskService
-
getPriority
public int getPriority(long taskId)
- Specified by:
getPriorityin interfaceorg.kie.internal.task.api.InternalTaskService
-
getExpirationDate
public Date getExpirationDate(long taskId)
- Specified by:
getExpirationDatein interfaceorg.kie.internal.task.api.InternalTaskService
-
getDescriptions
public List<org.kie.api.task.model.I18NText> getDescriptions(long taskId)
- Specified by:
getDescriptionsin interfaceorg.kie.internal.task.api.InternalTaskService
-
isSkipable
public boolean isSkipable(long taskId)
- Specified by:
isSkipablein interfaceorg.kie.internal.task.api.InternalTaskService
-
getSubTaskStrategy
public org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy(long taskId)
- Specified by:
getSubTaskStrategyin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTaskInstanceById
public org.kie.api.task.model.Task getTaskInstanceById(long taskId)
- Specified by:
getTaskInstanceByIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getCompletedTaskByUserId
public int getCompletedTaskByUserId(String userId)
- Specified by:
getCompletedTaskByUserIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getPendingTaskByUserId
public int getPendingTaskByUserId(String userId)
- Specified by:
getPendingTaskByUserIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedByGroup
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroup(String groupId)
- Specified by:
getTasksAssignedByGroupin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTasksAssignedByGroups
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroups(List<String> groupIds)
- Specified by:
getTasksAssignedByGroupsin interfaceorg.kie.internal.task.api.InternalTaskService
-
addComment
public Long addComment(long taskId, org.kie.api.task.model.Comment comment)
- Specified by:
addCommentin interfaceorg.kie.api.task.TaskService
-
addComment
public Long addComment(long taskId, String addedByUserId, String commentText)
- Specified by:
addCommentin interfaceorg.kie.api.task.TaskService
-
deleteComment
public void deleteComment(long taskId, long commentId)- Specified by:
deleteCommentin interfaceorg.kie.api.task.TaskService
-
getAllCommentsByTaskId
public List<org.kie.api.task.model.Comment> getAllCommentsByTaskId(long taskId)
- Specified by:
getAllCommentsByTaskIdin interfaceorg.kie.api.task.TaskService
-
getCommentById
public org.kie.api.task.model.Comment getCommentById(long commentId)
- Specified by:
getCommentByIdin interfaceorg.kie.api.task.TaskService
-
getTaskContent
public Map<String,Object> getTaskContent(long taskId)
- Specified by:
getTaskContentin interfaceorg.kie.api.task.TaskService
-
addMarshallerContext
public void addMarshallerContext(String ownerId, org.kie.internal.task.api.ContentMarshallerContext context)
- Specified by:
addMarshallerContextin interfaceorg.kie.internal.task.api.InternalTaskService
-
removeMarshallerContext
public void removeMarshallerContext(String ownerId)
- Specified by:
removeMarshallerContextin interfaceorg.kie.internal.task.api.InternalTaskService
-
getMarshallerContext
public org.kie.internal.task.api.ContentMarshallerContext getMarshallerContext(org.kie.api.task.model.Task task)
- Specified by:
getMarshallerContextin interfaceorg.kie.internal.task.api.InternalTaskService
-
removeTaskEventsById
public void removeTaskEventsById(long taskId)
- Specified by:
removeTaskEventsByIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
getTaskEventsById
public List<org.kie.internal.task.api.model.TaskEvent> getTaskEventsById(long taskId)
- Specified by:
getTaskEventsByIdin interfaceorg.kie.internal.task.api.InternalTaskService
-
registerTaskEventListener
public void registerTaskEventListener(org.kie.api.task.TaskLifeCycleEventListener listener)
- Specified by:
registerTaskEventListenerin interfaceorg.kie.internal.task.api.EventService<org.kie.api.task.TaskLifeCycleEventListener>
-
getTaskEventListeners
public List<org.kie.api.task.TaskLifeCycleEventListener> getTaskEventListeners()
- Specified by:
getTaskEventListenersin interfaceorg.kie.internal.task.api.EventService<org.kie.api.task.TaskLifeCycleEventListener>
-
clearTaskEventListeners
public void clearTaskEventListeners()
- Specified by:
clearTaskEventListenersin interfaceorg.kie.internal.task.api.EventService<org.kie.api.task.TaskLifeCycleEventListener>
-
removeTaskEventListener
public void removeTaskEventListener(org.kie.api.task.TaskLifeCycleEventListener listener)
- Specified by:
removeTaskEventListenerin interfaceorg.kie.internal.task.api.EventService<org.kie.api.task.TaskLifeCycleEventListener>
-
executeReminderForTask
public void executeReminderForTask(long taskId, String fromUser)- Specified by:
executeReminderForTaskin interfaceorg.kie.internal.task.api.InternalTaskService
-
getEnvironment
public org.kie.api.runtime.Environment getEnvironment()
-
-