public Issue progressWorkflowAction(String issueKey, Integer actionId) { final TransitionInput transitionInput = new TransitionInput(actionId); final Issue issue = getIssue(issueKey); try { jiraRestClient.getIssueClient().transition(issue, transitionInput).get(timeout, TimeUnit.SECONDS); } catch (Exception e) { LOGGER.log(WARNING, "jira rest client process workflow action error. cause: " + e.getMessage(), e); } return issue; }
jira.getIssueClient().transition(issue, new TransitionInput(transition.getId(), comment)).get(); } catch (InterruptedException | ExecutionException e) { throw new PluginException("Failed to get resolve issue with id:" + issue.getId(), e); jira.getIssueClient().transition(issue, new TransitionInput(transition.getId(), comment)).get(); } catch (InterruptedException | ExecutionException e) { throw new PluginException("Failed to reopen issue with id:" + issue.getId(), e);
jira.getIssueClient().transition(issue, new TransitionInput(transition.getId(), comment)).get(); } catch (InterruptedException | ExecutionException e) { throw new PluginException("Failed to get resolve issue with id:" + issue.getId(), e); jira.getIssueClient().transition(issue, new TransitionInput(transition.getId(), comment)).get(); } catch (InterruptedException | ExecutionException e) { throw new PluginException("Failed to reopen issue with id:" + issue.getId(), e);
for(Transition t : issueClient.getTransitions(jiraIssue).get()) { if(t.getName().equals(transition)) { issueClient.transition(jiraIssue, new TransitionInput(t.getId())).claim();