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(); } }
@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); }