Commit 6fbc5478 authored by Tim Olshansky's avatar Tim Olshansky

Merge pull request #28 from novaforge/master

Added deleteGroup, deleteProject
parents ea639eac 246647d9
......@@ -369,6 +369,19 @@ public class GitlabAPI {
retrieve().method("DELETE").to(tailUrl, Void.class);
}
/**
* Delete a group.
*
* @param groupId
* the group id
* @throws IOException
* on gitlab api call error
*/
public void deleteGroup(Integer groupId) throws IOException {
String tailUrl = GitlabGroup.URL + "/" + groupId;
retrieve().method("DELETE").to(tailUrl, Void.class);
}
public GitlabProject getProject(String projectId) throws IOException {
String tailUrl = GitlabProject.URL + "/" + sanitizeProjectId(projectId);
return retrieve().to(tailUrl, GitlabProject.class);
......@@ -478,6 +491,19 @@ public class GitlabAPI {
return dispatch().to(tailUrl, GitlabProject.class);
}
/**
* Delete a Project.
*
* @param projectId
* The id of the project to delete
* @throws IOException
* on gitlab api call error
*/
public void deleteProject(String projectId) throws IOException {
String tailUrl = GitlabProject.URL + "/" + sanitizeProjectId(projectId);
retrieve().method("DELETE").to(tailUrl, Void.class);
}
public List<GitlabMergeRequest> getOpenMergeRequests(GitlabProject project) throws IOException {
List<GitlabMergeRequest> allMergeRequests = getAllMergeRequests(project);
List<GitlabMergeRequest> openMergeRequests = new ArrayList<GitlabMergeRequest>();
......
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