Interface GitlabAPI


  • public interface GitlabAPI
    Since:
    0.1.0
    Author:
    Andres Almiray
    • Method Detail

      • getCurrentUser

        User getCurrentUser()
      • getProject

        Project getProject​(java.lang.String projectId)
      • getProject

        java.util.List<Project> getProject​(java.lang.Integer userId,
                                           java.util.Map<java.lang.String,​java.lang.Object> queryMap)
      • createProject

        Project createProject​(java.lang.String projectName,
                              java.lang.String visibility)
      • getRelease

        Release getRelease​(java.lang.Integer projectId,
                           java.lang.String tagName)
      • deleteTag

        void deleteTag​(java.lang.Integer projectId,
                       java.lang.String tagName)
      • deleteRelease

        void deleteRelease​(java.lang.Integer projectId,
                           java.lang.String tagName)
      • createRelease

        void createRelease​(Release release,
                           java.lang.Integer projectId)
      • updateRelease

        void updateRelease​(Release release,
                           java.lang.Integer projectId)
      • uploadFile

        FileUpload uploadFile​(java.lang.Integer projectId,
                              feign.form.FormData file)
      • linkAsset

        Link linkAsset​(LinkRequest link,
                       java.lang.Integer projectId,
                       java.lang.String tagName)
      • findMilestoneByTitle

        java.util.List<Milestone> findMilestoneByTitle​(java.lang.Integer projectId,
                                                       java.util.Map<java.lang.String,​java.lang.Object> queryMap)
      • updateMilestone

        void updateMilestone​(java.util.Map<java.lang.String,​java.lang.Object> params,
                             java.lang.Integer projectId,
                             java.lang.Integer milestoneId)
      • searchUser

        java.util.List<User> searchUser​(java.util.Map<java.lang.String,​java.lang.String> q)