public Result(final Issue issue) { this.key = issue.getKey(); this.summary = issue.getSummary(); } }
public JiraIssue(Issue issue) { this(issue.getKey(), issue.getSummary()); }
BasicCredentials credentials=new BasicCredentials(userName,passWord); JiraClient jira=new JiraClient("https://myproject.info",credentials); Issue.SearchResult sr = jira.searchIssues("Your project Name(in my case TC)", 100); for (Issue i : sr.issues) { System.out.println(i.getSummary()); System.out.println(i.getKey()); etc ... }
String summary = issue.getSummary(); String status = issue.getStatus().getName(); String type = issue.getIssueType().getName();
private Ticket getInternal(String ticketId, JiraRestClient jira) throws PluginException { // w00t Issue issue; try { issue = jira.getIssueClient().getIssue(ticketId).get(); } catch (InterruptedException|ExecutionException e) { throw new PluginException("Failed to get issue with id: " + ticketId, e); } if (issue != null) { Ticket ticket = new Ticket(); ticket.setId(issue.getKey()); ticket.setModificationTimestamp(String.valueOf(issue.getUpdateDate().toDate().getTime())); ticket.setSummary(issue.getSummary()); ticket.setDetails(issue.getDescription()); ticket.setState(getStateFromStatusName(issue.getStatus().getName())); return ticket; } else { return null; } }
private Ticket getInternal(String ticketId, JiraRestClient jira) throws PluginException { // w00t Issue issue; try { issue = jira.getIssueClient().getIssue(ticketId).get(); } catch (InterruptedException|ExecutionException e) { throw new PluginException("Failed to get issue with id: " + ticketId, e); } if (issue != null) { Ticket ticket = new Ticket(); ticket.setId(issue.getKey()); ticket.setModificationTimestamp(String.valueOf(issue.getUpdateDate().toDate().getTime())); ticket.setSummary(issue.getSummary()); ticket.setDetails(issue.getDescription()); ticket.setState(getStateFromStatusName(issue.getStatus().getName())); return ticket; } else { return null; } }
issue.setDescription(jiraIssue.getDescription()); issue.setReporter(jiraIssue.getReporter().getName()); issue.setName(jiraIssue.getSummary());
void copy(final URL url, final com.atlassian.jira.rest.client.api.domain.Issue jiraIssue, final JiraIssue issue) { issue.setTrackerId(jiraIssue.getKey()); issue.setSummary(jiraIssue.getSummary()); issue.setDescription(jiraIssue.getDescription()); issue.setStatus(getAphroditeStatus(jiraIssue.getStatus().getName()));