@Path(value="/api/v3")
 @Produces(value="application/json")
 @Consumes(value="application/json")
public interface GitlabApi
| Modifier and Type | Method and Description | 
|---|---|
GroupDTO | 
createGroup(CreateGroupDTO dto)  | 
List<IssueDTO> | 
getGroupIssues(Long groupId)  | 
List<GroupDTO> | 
getGroups()  | 
List<IssueDTO> | 
getIssues()  | 
List<NamespaceDTO> | 
getNamespaces()  | 
List<ProjectDTO> | 
getProject(Long projectId)  | 
List<IssueDTO> | 
getProjectIssue(Long projectId)  | 
List<ProjectDTO> | 
getProjects()  | 
List<ProjectDTO> | 
getProjects(Long groupId)  | 
@GET @Path(value="namespaces") List<NamespaceDTO> getNamespaces()
@POST @Path(value="group") GroupDTO createGroup(CreateGroupDTO dto)
@GET
 @Path(value="groups/{groupId}/projects")
List<ProjectDTO> getProjects(@PathParam(value="groupId")
                                                                            Long groupId)
@GET @Path(value="projects") List<ProjectDTO> getProjects()
@GET
 @Path(value="projects/{projectId}")
List<ProjectDTO> getProject(@PathParam(value="projectId")
                                                                      Long projectId)
@GET
 @Path(value="groups/{groupId}/issues")
List<IssueDTO> getGroupIssues(@PathParam(value="groupId")
                                                                           Long groupId)
Copyright © 2011–2017 Red Hat. All rights reserved.