Class SelectAvailableTaskByProcessContext

java.lang.Object
org.jbpm.services.task.commands.TaskCommand<T>
org.jbpm.services.task.commands.UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>>
ru.cg.webbpm.modules.bpmn.workflow.jbpm.extension.select_task.SelectAvailableTaskByProcessContext
All Implemented Interfaces:
Serializable, org.kie.api.command.Command<List<org.kie.api.task.model.TaskSummary>>, org.kie.api.command.ExecutableCommand<List<org.kie.api.task.model.TaskSummary>>

public class SelectAvailableTaskByProcessContext extends org.jbpm.services.task.commands.UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>>
Author:
Rinat Suleymanov
See Also:
  • Field Summary

    Fields inherited from class org.jbpm.services.task.commands.TaskCommand

    groupIds, targetEntityId, taskId, userId
  • Constructor Summary

    Constructors
    Constructor
    Description
    SelectAvailableTaskByProcessContext(List<Long> processes, List<org.kie.api.task.model.Status> statuses, String username, org.jbpm.shared.services.impl.TransactionalCommandService commandService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.kie.api.task.model.TaskSummary>
    execute(org.kie.api.runtime.Context ctx)
     

    Methods inherited from class org.jbpm.services.task.commands.UserGroupCallbackTaskCommand

    addEmailFromCallbackOperation, addGroupFromCallbackOperation, addUserFromCallbackOperation, doCallbackAndReturnUserOperation, doCallbackEmailOperation, doCallbackGroupOperation, doCallbackGroupsOperation, doCallbackOperationForAttachment, doCallbackOperationForComment, doCallbackOperationForPeopleAssignments, doCallbackOperationForPotentialOwners, doCallbackOperationForTaskData, doCallbackOperationForTaskDeadlines, doCallbackUserOperation, doCallbackUserOperation, doUserGroupCallbackOperation, filterGroups, isBusinessAdmin, persistIfNotExists

    Methods inherited from class org.jbpm.services.task.commands.TaskCommand

    getGroupsIds, getTargetEntityId, getTaskId, getUserId, setGroupsIds, setTargetEntityId, setTaskId, setUserId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SelectAvailableTaskByProcessContext

      public SelectAvailableTaskByProcessContext(List<Long> processes, List<org.kie.api.task.model.Status> statuses, String username, org.jbpm.shared.services.impl.TransactionalCommandService commandService)
  • Method Details

    • execute

      public List<org.kie.api.task.model.TaskSummary> execute(org.kie.api.runtime.Context ctx)
      Specified by:
      execute in interface org.kie.api.command.ExecutableCommand<List<org.kie.api.task.model.TaskSummary>>
      Overrides:
      execute in class org.jbpm.services.task.commands.UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>>