Пример #1
0
 public static void main(String[] args) {
   String uri = "http://76.126.10.142:8080/redmine";
   String apiAccessKey = "3f907ae90b8ce8d5de4c0c5ea9fbc9c678092cfe";
   RedmineManager mgr = RedmineManagerFactory.createWithApiKey(uri, apiAccessKey);
   try {
     //            getUsersAsNotAdmin(mgr);
     // getIssueWithRelations(mgr);
     //			tryCreateIssue(mgr);
     // tryGetIssues(mgr);
     tryGetIssue(mgr.getIssueManager());
     // tryGetAllIssues(mgr);
     // printCurrentUser(mgr);
     // generateXMLForUser();
     // generateXMLForTimeEntry();
     // getSavedQueries(mgr);
     // getProjects(mgr);
     // tryCreateRelation(mgr);
     // tryGetNews(mgr);
     // getProject(mgr);
     // changeIssueStatus(mgr);
     // getVersion(mgr);
     // getStatuses(mgr);
     // tryUpload(mgr);
     //			tryGetRoles(mgr);
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
Пример #2
0
  @SuppressWarnings("unused")
  private static void tryCreateIssue(RedmineManager manager) throws RedmineException {
    Issue issue = new Issue();
    issue.setSubject("test123");
    final Version ver = VersionFactory.create(512);
    issue.setTargetVersion(ver);
    final IssueCategory cat = IssueCategoryFactory.create(673);
    issue.setCategory(cat);

    ProjectManager projectManager = manager.getProjectManager();
    Project projectByKey = projectManager.getProjectByKey("testid");
    issue.setProject(projectByKey);
    manager.getIssueManager().createIssue(issue);
  }