@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.