Package net.sf.redmine_mylyn.internal.api.parser.adapter.type

Examples of net.sf.redmine_mylyn.internal.api.parser.adapter.type.Issues


    monitor.beginTask(Messages.PROGRESS_FETCH_ISSUES, 1);

    String uri = String.format(URL_ISSUES_LIST, Arrays.toString(issueIds).replaceAll("[\\[\\] ]", "")); //$NON-NLS-1$ //$NON-NLS-2$
    GetMethod method = new GetMethod(uri);
   
    Issues issues = executeMethod(method, issuesParser, monitor);

    if(monitor.isCanceled()) {
      throw new OperationCanceledException();
    } else {
      monitor.worked(1);
    }
   
    return issues.getAll().toArray(new Issue[issues.getAll().size()]);
  }
View Full Code Here


    List<NameValuePair> params = query.getParams();
   
    if(params.size()>0) {
      method.setQueryString(params.toArray(new NameValuePair[params.size()]));
    }
    Issues partialIssues = executeMethod(method, issuesParser, monitor);

    if(monitor.isCanceled()) {
      throw new OperationCanceledException();
    } else {
      monitor.worked(1);
    }
   
    return partialIssues.getAll().toArray(new Issue[partialIssues.getAll().size()]);
  }
View Full Code Here

    this.configuration = configuration;
  }
 
  @Override
  public Issues parseResponse(InputStream input, int sc) throws RedmineApiErrorException {
    Issues issues = super.parseResponse(input, sc);
    if(issues!=null) {
      for(Issue issue : issues.getAll()) {
        IssueStatus status = configuration.getIssueStatuses().getById(issue.getStatusId());
        issue.setClosed(status==null || status.isClosed());
      }
    }
    return issues;
View Full Code Here

    input.close();
  }

  @Test
  public void testParseResponse() throws Exception {
    Issues ct = testee.parseResponse(input, HttpStatus.SC_OK);
   
    assertNotNull(ct);
    assertNotNull(ct.getAll());
    assertEquals(PartialIssueValidator.COUNT, ct.getAll().size());
   
    PartialIssueValidator.validate1(ct.getAll().get(5));
  }
View Full Code Here

      IssueValidator.validate1(issue);

      issue = testee.parseResponse(in2, HttpStatus.SC_OK);
      IssueValidator.validate2(issue);
     
      Issues issues = testee2.parseResponse(inL, HttpStatus.SC_OK);
      assertNotNull(issues);
      assertEquals(3, issues.getAll().size());
      IssueValidator.validate1(issues.get(1));

    } finally {
      in1.close();
      in2.close();
      inL.close();
View Full Code Here

TOP

Related Classes of net.sf.redmine_mylyn.internal.api.parser.adapter.type.Issues

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.