Package com.atlassian.jira.rest.client.domain

Examples of com.atlassian.jira.rest.client.domain.Status


    final URI self = JsonParseUtil.getSelfUri(json);
    final String name = json.getString("name");
        final Long id = JsonParseUtil.getOptionalLong(json, "id");
        final String iconUrl = JsonParseUtil.getOptionalString(json, "iconUrl");
        if (iconUrl != null) {
            return new Status(self, name, null, JsonParseUtil.parseURI(iconUrl), id);
        }
    return new BasicStatus(self, name, id);
  }
View Full Code Here


  public Status parse(JSONObject json) throws JSONException {
    final BasicStatus basicStatus = basicStatusJsonParser.parse(json);
    final String description = json.getString("description");
    final URI iconUri = JsonParseUtil.parseURI(json.getString("iconUrl"));
        final Long id = JsonParseUtil.getOptionalLong(json, "id");
        return new Status(basicStatus.getSelf(), basicStatus.getName(), description, iconUri, id);
  }
View Full Code Here

  public Subtask parse(JSONObject json) throws JSONException {
    final URI issueUri = JsonParseUtil.parseURI(json.getString("self"));
    final String issueKey = json.getString("key");
    final JSONObject fields = json.getJSONObject("fields");
    final String summary = fields.getString("summary");
    final Status status = statusJsonParser.parse(fields.getJSONObject("status"));
    final IssueType issueType = issueTypeJsonParser.parse(fields.getJSONObject("issuetype"));
    return new Subtask(issueKey, issueUri, summary, issueType, status);
  }
View Full Code Here

  }

  @Test
  public void testGetStatus() {
    final BasicStatus basicStatus = client.getIssueClient().getIssue("TST-1", pm).getStatus();
    final Status status = client.getMetadataClient().getStatus(basicStatus.getSelf(), pm);
    assertEquals("The issue is open and ready for the assignee to start work on it.", status.getDescription());
    assertEquals("Open", status.getName());
//    assertTrue(status.getIconUrl().toString().startsWith(jiraUri.toString()));
    assertThat(status.getIconUrl().toString(), anyOf(
        endsWith("status_open.gif"),
        endsWith("statuses/open.png")
    ));
  }
View Full Code Here

public class StatusJsonParserTest {
    @Test
    public void testParse() throws Exception {
    final StatusJsonParser parser = new StatusJsonParser();
    final Status status = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/status/complete.json"));
    Assert.assertEquals(new Status(TestUtil.toUri("http://localhost:8090/jira/rest/api/latest/status/1"),
        "Open", "The issue is open and ready for the assignee to start work on it.",
        TestUtil.toUri("http://localhost:8090/jira/images/icons/status_open.gif")), status);
  }
View Full Code Here

  }

  @Test
  public void testGetStatus() {
    final BasicStatus basicStatus = client.getIssueClient().getIssue("TST-1", pm).getStatus();
    final Status status = client.getMetadataClient().getStatus(basicStatus.getSelf(), pm);
    assertEquals("The issue is open and ready for the assignee to start work on it.", status.getDescription());
    assertTrue(status.getIconUrl().toString().endsWith("status_open.gif"));
    assertEquals("Open", status.getName());
  }
View Full Code Here

  }

  @Test
  public void testGetStatus() {
    final BasicStatus basicStatus = client.getIssueClient().getIssue("TST-1", pm).getStatus();
    final Status status = client.getMetadataClient().getStatus(basicStatus.getSelf(), pm);
    assertEquals("The issue is open and ready for the assignee to start work on it.", status.getDescription());
    assertTrue(status.getIconUrl().toString().endsWith("status_open.gif"));
    assertEquals("Open", status.getName());
  }
View Full Code Here

  @Override
  public Status parse(JSONObject json) throws JSONException {
    final BasicStatus basicStatus = basicStatusJsonParser.parse(json);
    final String description = json.getString("description");
    final URI iconUri = JsonParseUtil.parseURI(json.getString("iconUrl"));
    return new Status(basicStatus.getSelf(), basicStatus.getName(), description, iconUri);
  }
View Full Code Here

  public Subtask parse(JSONObject json) throws JSONException {
    final URI issueUri = JsonParseUtil.parseURI(json.getString("self"));
    final String issueKey = json.getString("key");
    final JSONObject fields = json.getJSONObject("fields");
    final String summary = fields.getString("summary");
    final Status status = statusJsonParser.parse(fields.getJSONObject("status"));
    final IssueType issueType = issueTypeJsonParser.parse(fields.getJSONObject("issuetype"));
    return new Subtask(issueKey, issueUri, summary, issueType, status);
  }
View Full Code Here

TOP

Related Classes of com.atlassian.jira.rest.client.domain.Status

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.