Commit 2244e4b6 authored by Marco Andreini's avatar Marco Andreini Committed by Tim Olshansky

Milestone is not more required creating issue. (#175)

parent b207ac92
...@@ -1256,7 +1256,7 @@ public class GitlabAPI { ...@@ -1256,7 +1256,7 @@ public class GitlabAPI {
return dispatch().with("body", body).to(tailUrl, GitlabNote.class); return dispatch().with("body", body).to(tailUrl, GitlabNote.class);
} }
/** /**
* Delete a Merge Request Note * Delete a Merge Request Note
* *
...@@ -1407,7 +1407,7 @@ public class GitlabAPI { ...@@ -1407,7 +1407,7 @@ public class GitlabAPI {
return retrieve().to(tailUrl, GitlabIssue.class); return retrieve().to(tailUrl, GitlabIssue.class);
} }
public GitlabIssue createIssue(int projectId, int assigneeId, int milestoneId, String labels, public GitlabIssue createIssue(int projectId, int assigneeId, Integer milestoneId, String labels,
String description, String title) throws IOException { String description, String title) throws IOException {
String tailUrl = GitlabProject.URL + "/" + projectId + GitlabIssue.URL; String tailUrl = GitlabProject.URL + "/" + projectId + GitlabIssue.URL;
GitlabHTTPRequestor requestor = dispatch(); GitlabHTTPRequestor requestor = dispatch();
...@@ -1415,7 +1415,7 @@ public class GitlabAPI { ...@@ -1415,7 +1415,7 @@ public class GitlabAPI {
return requestor.to(tailUrl, GitlabIssue.class); return requestor.to(tailUrl, GitlabIssue.class);
} }
public GitlabIssue moveIssue(Integer projectId, Integer issueId, Integer toProjectId) throws IOException { public GitlabIssue moveIssue(Integer projectId, Integer issueId, Integer toProjectId) throws IOException {
String tailUrl = GitlabProject.URL + "/" + projectId + GitlabIssue.URL + "/" + issueId + "/move"; String tailUrl = GitlabProject.URL + "/" + projectId + GitlabIssue.URL + "/" + issueId + "/move";
GitlabHTTPRequestor requestor = dispatch(); GitlabHTTPRequestor requestor = dispatch();
...@@ -1437,7 +1437,7 @@ public class GitlabAPI { ...@@ -1437,7 +1437,7 @@ public class GitlabAPI {
} }
private void applyIssue(GitlabHTTPRequestor requestor, int projectId, private void applyIssue(GitlabHTTPRequestor requestor, int projectId,
int assigneeId, int milestoneId, String labels, String description, int assigneeId, Integer milestoneId, String labels, String description,
String title) { String title) {
requestor.with("title", title) requestor.with("title", title)
...@@ -1449,7 +1449,7 @@ public class GitlabAPI { ...@@ -1449,7 +1449,7 @@ public class GitlabAPI {
requestor.with("assignee_id", assigneeId == -1 ? 0 : assigneeId); requestor.with("assignee_id", assigneeId == -1 ? 0 : assigneeId);
} }
} }
public GitlabNote getNote(GitlabIssue issue, Integer noteId) throws IOException { public GitlabNote getNote(GitlabIssue issue, Integer noteId) throws IOException {
String tailUrl = GitlabProject.URL + "/" + issue.getProjectId() + String tailUrl = GitlabProject.URL + "/" + issue.getProjectId() +
GitlabIssue.URL + "/" + issue.getId() + GitlabIssue.URL + "/" + issue.getId() +
...@@ -1805,7 +1805,7 @@ public class GitlabAPI { ...@@ -1805,7 +1805,7 @@ public class GitlabAPI {
String tailUrl = GitlabProject.URL + "/" + sanitizeProjectId(projectId) + GitlabProjectMember.URL + pagination.asQuery(); String tailUrl = GitlabProject.URL + "/" + sanitizeProjectId(projectId) + GitlabProjectMember.URL + pagination.asQuery();
return Arrays.asList(retrieve().to(tailUrl, GitlabProjectMember[].class)); return Arrays.asList(retrieve().to(tailUrl, GitlabProjectMember[].class));
} }
/** /**
* This will fail, if the given namespace is a user and not a group * This will fail, if the given namespace is a user and not a group
* *
...@@ -2101,7 +2101,7 @@ public class GitlabAPI { ...@@ -2101,7 +2101,7 @@ public class GitlabAPI {
} }
/** /**
* Get a specific award for a merge request * Get a specific award for a merge request
* *
* @param mergeRequest * @param mergeRequest
* @param awardId * @param awardId
...@@ -2115,7 +2115,7 @@ public class GitlabAPI { ...@@ -2115,7 +2115,7 @@ public class GitlabAPI {
} }
/** /**
* Create an award for a merge request * Create an award for a merge request
* *
* @param mergeRequest * @param mergeRequest
* @param awardName * @param awardName
...@@ -2125,12 +2125,12 @@ public class GitlabAPI { ...@@ -2125,12 +2125,12 @@ public class GitlabAPI {
Query query = new Query().append("name", awardName); Query query = new Query().append("name", awardName);
String tailUrl = GitlabProject.URL + "/" + mergeRequest.getProjectId() + GitlabMergeRequest.URL + "/" String tailUrl = GitlabProject.URL + "/" + mergeRequest.getProjectId() + GitlabMergeRequest.URL + "/"
+ mergeRequest.getId() + GitlabAward.URL + query.toString(); + mergeRequest.getId() + GitlabAward.URL + query.toString();
return dispatch().to(tailUrl, GitlabAward.class); return dispatch().to(tailUrl, GitlabAward.class);
} }
/** /**
* Delete an award for a merge request * Delete an award for a merge request
* *
* @param mergeRequest * @param mergeRequest
* @param award * @param award
...@@ -2139,7 +2139,7 @@ public class GitlabAPI { ...@@ -2139,7 +2139,7 @@ public class GitlabAPI {
public void deleteAward(GitlabMergeRequest mergeRequest, GitlabAward award) throws IOException { public void deleteAward(GitlabMergeRequest mergeRequest, GitlabAward award) throws IOException {
String tailUrl = GitlabProject.URL + "/" + mergeRequest.getProjectId() + GitlabMergeRequest.URL + "/" String tailUrl = GitlabProject.URL + "/" + mergeRequest.getProjectId() + GitlabMergeRequest.URL + "/"
+ mergeRequest.getId() + GitlabAward.URL + "/" + award.getId(); + mergeRequest.getId() + GitlabAward.URL + "/" + award.getId();
retrieve().method("DELETE").to(tailUrl, Void.class); retrieve().method("DELETE").to(tailUrl, Void.class);
} }
...@@ -2171,7 +2171,7 @@ public class GitlabAPI { ...@@ -2171,7 +2171,7 @@ public class GitlabAPI {
} }
/** /**
* Create an award for an issue * Create an award for an issue
* *
* @param issue * @param issue
* @param awardName * @param awardName
...@@ -2181,7 +2181,7 @@ public class GitlabAPI { ...@@ -2181,7 +2181,7 @@ public class GitlabAPI {
Query query = new Query().append("name", awardName); Query query = new Query().append("name", awardName);
String tailUrl = GitlabProject.URL + "/" + issue.getProjectId() + GitlabIssue.URL + "/" + issue.getId() String tailUrl = GitlabProject.URL + "/" + issue.getProjectId() + GitlabIssue.URL + "/" + issue.getId()
+ GitlabAward.URL + query.toString(); + GitlabAward.URL + query.toString();
return dispatch().to(tailUrl, GitlabAward.class); return dispatch().to(tailUrl, GitlabAward.class);
} }
...@@ -2239,7 +2239,7 @@ public class GitlabAPI { ...@@ -2239,7 +2239,7 @@ public class GitlabAPI {
Query query = new Query().append("name", awardName); Query query = new Query().append("name", awardName);
String tailUrl = GitlabProject.URL + "/" + issue.getProjectId() + GitlabIssue.URL + "/" + issue.getId() String tailUrl = GitlabProject.URL + "/" + issue.getProjectId() + GitlabIssue.URL + "/" + issue.getId()
+ GitlabNote.URL + noteId + GitlabAward.URL + query.toString(); + GitlabNote.URL + noteId + GitlabAward.URL + query.toString();
return dispatch().to(tailUrl, GitlabAward.class); return dispatch().to(tailUrl, GitlabAward.class);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment