Class UserGroupCallbackTaskCommand<T>

    • Constructor Detail

      • UserGroupCallbackTaskCommand

        public UserGroupCallbackTaskCommand()
    • 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)