use of com.intellij.tasks.jira.rest.api2.model.JiraTransitionsWrapperApi2 in project intellij-community by JetBrains.
the class JiraRestApi2 method getAvailableTaskStates.
@NotNull
@Override
public Set<CustomTaskState> getAvailableTaskStates(@NotNull Task task) throws Exception {
final GetMethod method = new GetMethod(myRepository.getRestUrl("issue", task.getId(), "transitions"));
method.setQueryString("expand=transitions.fields");
final String response = myRepository.executeMethod(method);
final JiraTransitionsWrapperApi2 wrapper = JiraRepository.GSON.fromJson(response, JiraTransitionsWrapperApi2.class);
return wrapper.getTransitions();
}
Aggregations