public URI getCommentsUri() { return UriUtil.path(getSelf(), "comment"); }
public URI getWorklogUri() { return UriUtil.path(getSelf(), "worklog"); }
public URI getVotesUri() { return UriUtil.path(getSelf(), "votes"); }
public URI getWorklogUri() { return UriUtil.path(getSelf(), "worklog"); }
public URI getAttachmentsUri() { return UriUtil.path(getSelf(), "attachments"); }
public URI getVotesUri() { return UriUtil.path(getSelf(), "votes"); }
public URI getAttachmentsUri() { return UriUtil.path(getSelf(), "attachments"); }
public URI getCommentsUri() { return UriUtil.path(getSelf(), "comment"); }
@Override public Promise<Iterable<Transition>> getTransitions(final Issue issue) { if (issue.getTransitionsUri() != null) { return getTransitions(issue.getTransitionsUri()); } else { final UriBuilder transitionsUri = UriBuilder.fromUri(issue.getSelf()); return getTransitions(transitionsUri.path("transitions").queryParam("expand", "transitions.fields").build()); } }
@Override public Promise<Void> transition(final Issue issue, final TransitionInput transitionInput) { if (issue.getTransitionsUri() != null) { return transition(issue.getTransitionsUri(), transitionInput); } else { final UriBuilder uriBuilder = UriBuilder.fromUri(issue.getSelf()); uriBuilder.path("transitions"); return transition(uriBuilder.build(), transitionInput); } }
@Override public Promise<Iterable<Transition>> getTransitions(final Issue issue) { if (issue.getTransitionsUri() != null) { return getTransitions(issue.getTransitionsUri()); } else { final UriBuilder transitionsUri = UriBuilder.fromUri(issue.getSelf()); return getTransitions(transitionsUri.path("transitions").queryParam("expand", "transitions.fields").build()); } }
@Override public Promise<Void> transition(final Issue issue, final TransitionInput transitionInput) { if (issue.getTransitionsUri() != null) { return transition(issue.getTransitionsUri(), transitionInput); } else { final UriBuilder uriBuilder = UriBuilder.fromUri(issue.getSelf()); uriBuilder.path("transitions"); return transition(uriBuilder.build(), transitionInput); } }