Package org.jbpm.services.task.commands
Class UserGroupCallbackTaskCommand<T>
- java.lang.Object
-
- org.jbpm.services.task.commands.TaskCommand<T>
-
- org.jbpm.services.task.commands.UserGroupCallbackTaskCommand<T>
-
- All Implemented Interfaces:
Serializable,org.kie.api.command.Command<T>,org.kie.api.command.ExecutableCommand<T>
- Direct Known Subclasses:
ActivateTaskCommand,AddAttachmentCommand,AddCommentCommand,AddContentFromUserCommand,AddPeopleAssignmentsCommand,AddTaskCommand,AddTaskInputsCommand,CancelDeadlineCommand,CancelTaskDeadlineCommand,ClaimNextAvailableTaskCommand,ClaimTaskCommand,CompleteTaskCommand,DelegateTaskCommand,DeleteFaultCommand,DeleteOutputCommand,ExitTaskCommand,FailTaskCommand,ForwardTaskCommand,GetAllAdminAuditTasksByUserCommand,GetAllAuditTasksByStatusCommand,GetAllGroupAuditTasksByUserCommand,GetContentByIdForUserCommand,GetContentMapForUserCommand,GetSubTasksCommand,GetTaskAssignedAsBusinessAdminCommand,GetTaskAssignedAsExcludedOwnerCommand,GetTaskAssignedAsInitiatorCommand,GetTaskAssignedAsPotentialOwnerByExpDateCommand,GetTaskAssignedAsPotentialOwnerCommand,GetTaskAssignedAsPotentialOwnerPagingCommand,GetTaskAssignedAsRecipientCommand,GetTaskAssignedAsStakeholderCommand,GetTaskOwnedByExpDateBeforeDateCommand,GetTaskOwnedByExpDateCommand,GetTaskPropertyCommand,GetTasksByVariableNameAndValueCommand,GetTasksByVariableNameCommand,GetTasksOwnedCommand,ListTaskNotificationsCommand,ListTaskReassignmentsCommand,NominateTaskCommand,ProcessSubTaskCommand,ReleaseTaskCommand,RemovePeopleAssignmentsCommand,RemoveTaskCommand,RemoveTaskDataCommand,ResumeTaskCommand,ScheduleTaskDeadlineCommand,SetTaskPropertyCommand,SkipTaskCommand,StartTaskCommand,StopTaskCommand,SuspendTaskCommand,UpdateTaskCommand
public class UserGroupCallbackTaskCommand<T> extends TaskCommand<T>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jbpm.services.task.commands.TaskCommand
groupIds, targetEntityId, taskId, userId
-
-
Constructor Summary
Constructors Constructor Description UserGroupCallbackTaskCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddEmailFromCallbackOperation(String emailId, org.kie.internal.task.api.TaskContext context)protected voidaddGroupFromCallbackOperation(String groupId, org.kie.internal.task.api.TaskContext context)protected org.kie.api.task.model.UseraddUserFromCallbackOperation(String userId, org.kie.internal.task.api.TaskContext context)protected org.kie.api.task.model.UserdoCallbackAndReturnUserOperation(String userId, org.kie.internal.task.api.TaskContext context)protected booleandoCallbackEmailOperation(String emailId, org.kie.internal.task.api.TaskContext context)protected booleandoCallbackGroupOperation(String groupId, org.kie.internal.task.api.TaskContext context)protected List<String>doCallbackGroupsOperation(String userId, List<String> groupIds, org.kie.internal.task.api.TaskContext context)protected voiddoCallbackOperationForAttachment(org.kie.api.task.model.Attachment attachment, org.kie.internal.task.api.TaskContext context)protected voiddoCallbackOperationForComment(org.kie.api.task.model.Comment comment, org.kie.internal.task.api.TaskContext context)protected voiddoCallbackOperationForPeopleAssignments(org.kie.internal.task.api.model.InternalPeopleAssignments assignments, org.kie.internal.task.api.TaskContext context)protected voiddoCallbackOperationForPotentialOwners(List<org.kie.api.task.model.OrganizationalEntity> potentialOwners, org.kie.internal.task.api.TaskContext context)protected voiddoCallbackOperationForTaskData(org.kie.internal.task.api.model.InternalTaskData data, org.kie.internal.task.api.TaskContext context)protected voiddoCallbackOperationForTaskDeadlines(org.kie.internal.task.api.model.Deadlines deadlines, org.kie.internal.task.api.TaskContext context)protected booleandoCallbackUserOperation(String userId, org.kie.internal.task.api.TaskContext context)protected booleandoCallbackUserOperation(String userId, org.kie.internal.task.api.TaskContext context, boolean throwExceptionWhenNotFound)protected List<String>doUserGroupCallbackOperation(String userId, List<String> groupIds, org.kie.internal.task.api.TaskContext context)Texecute(org.kie.api.runtime.Context context)protected List<String>filterGroups(List<String> groups)protected booleanisBusinessAdmin(String userId, List<org.kie.api.task.model.OrganizationalEntity> businessAdmins, org.kie.internal.task.api.TaskContext context)protected voidpersistIfNotExists(org.kie.api.task.model.OrganizationalEntity entity, org.kie.internal.task.api.TaskContext context)-
Methods inherited from class org.jbpm.services.task.commands.TaskCommand
getGroupsIds, getTargetEntityId, getTaskId, getUserId, setGroupsIds, setTargetEntityId, setTaskId, setUserId
-
-
-
-
Method Detail
-
doUserGroupCallbackOperation
protected List<String> doUserGroupCallbackOperation(String userId, List<String> groupIds, org.kie.internal.task.api.TaskContext context)
-
doCallbackUserOperation
protected boolean doCallbackUserOperation(String userId, org.kie.internal.task.api.TaskContext context)
-
doCallbackEmailOperation
protected boolean doCallbackEmailOperation(String emailId, org.kie.internal.task.api.TaskContext context)
-
doCallbackUserOperation
protected boolean doCallbackUserOperation(String userId, org.kie.internal.task.api.TaskContext context, boolean throwExceptionWhenNotFound)
-
doCallbackAndReturnUserOperation
protected org.kie.api.task.model.User doCallbackAndReturnUserOperation(String userId, org.kie.internal.task.api.TaskContext context)
-
doCallbackGroupOperation
protected boolean doCallbackGroupOperation(String groupId, org.kie.internal.task.api.TaskContext context)
-
addUserFromCallbackOperation
protected org.kie.api.task.model.User addUserFromCallbackOperation(String userId, org.kie.internal.task.api.TaskContext context)
-
addEmailFromCallbackOperation
protected void addEmailFromCallbackOperation(String emailId, org.kie.internal.task.api.TaskContext context)
-
persistIfNotExists
protected void persistIfNotExists(org.kie.api.task.model.OrganizationalEntity entity, org.kie.internal.task.api.TaskContext context)
-
doCallbackGroupsOperation
protected List<String> doCallbackGroupsOperation(String userId, List<String> groupIds, org.kie.internal.task.api.TaskContext context)
-
addGroupFromCallbackOperation
protected void addGroupFromCallbackOperation(String groupId, org.kie.internal.task.api.TaskContext context)
-
doCallbackOperationForTaskData
protected void doCallbackOperationForTaskData(org.kie.internal.task.api.model.InternalTaskData data, org.kie.internal.task.api.TaskContext context)
-
doCallbackOperationForPotentialOwners
protected void doCallbackOperationForPotentialOwners(List<org.kie.api.task.model.OrganizationalEntity> potentialOwners, org.kie.internal.task.api.TaskContext context)
-
doCallbackOperationForPeopleAssignments
protected void doCallbackOperationForPeopleAssignments(org.kie.internal.task.api.model.InternalPeopleAssignments assignments, org.kie.internal.task.api.TaskContext context)
-
doCallbackOperationForTaskDeadlines
protected void doCallbackOperationForTaskDeadlines(org.kie.internal.task.api.model.Deadlines deadlines, org.kie.internal.task.api.TaskContext context)
-
doCallbackOperationForComment
protected void doCallbackOperationForComment(org.kie.api.task.model.Comment comment, org.kie.internal.task.api.TaskContext context)
-
doCallbackOperationForAttachment
protected void doCallbackOperationForAttachment(org.kie.api.task.model.Attachment attachment, org.kie.internal.task.api.TaskContext context)
-
isBusinessAdmin
protected boolean isBusinessAdmin(String userId, List<org.kie.api.task.model.OrganizationalEntity> businessAdmins, org.kie.internal.task.api.TaskContext context)
-
execute
public T execute(org.kie.api.runtime.Context context)
-
-