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