public List<GitlabIssue> getIssues(GitlabGroup group, GitlabMilestone milestone) { String tailUrl = GitlabGroup.URL + "/" + sanitizeGroupId(group.getId()) + GitlabMilestone.URL + "/" + sanitizeMilestoneId(milestone.getId()) + GitlabIssue.URL + PARAM_MAX_ITEMS_PER_PAGE; return retrieve().getAll(tailUrl, GitlabIssue[].class); }
public List<GitlabIssue> getIssues(GitlabProject project, GitlabMilestone milestone) { String tailUrl = GitlabProject.URL + "/" + sanitizeProjectId(project.getId()) + GitlabMilestone.URL + "/" + sanitizeMilestoneId(milestone.getId()) + GitlabIssue.URL + PARAM_MAX_ITEMS_PER_PAGE; return retrieve().getAll(tailUrl, GitlabIssue[].class); }
public List<GitlabIssue> getIssues(GitlabProject project, GitlabMilestone milestone) { String tailUrl = GitlabProject.URL + "/" + sanitizeProjectId(project.getId()) + GitlabMilestone.URL + "/" + sanitizeMilestoneId(milestone.getId()) + GitlabIssue.URL + PARAM_MAX_ITEMS_PER_PAGE; return retrieve().getAll(tailUrl, GitlabIssue[].class); }
public List<GitlabIssue> getIssues(GitlabGroup group, GitlabMilestone milestone) { String tailUrl = GitlabGroup.URL + "/" + sanitizeGroupId(group.getId()) + GitlabMilestone.URL + "/" + sanitizeMilestoneId(milestone.getId()) + GitlabIssue.URL + PARAM_MAX_ITEMS_PER_PAGE; return retrieve().getAll(tailUrl, GitlabIssue[].class); }
public List<GitlabIssue> getIssues(GitlabProject project, GitlabMilestone milestone) { String tailUrl = GitlabProject.URL + "/" + sanitizeProjectId(project.getId()) + GitlabMilestone.URL + "/" + sanitizeMilestoneId(milestone.getId()) + GitlabIssue.URL + PARAM_MAX_ITEMS_PER_PAGE; return retrieve().getAll(tailUrl, GitlabIssue[].class); }
public List<GitlabIssue> getIssues(GitlabGroup group, GitlabMilestone milestone) { String tailUrl = GitlabGroup.URL + "/" + sanitizeGroupId(group.getId()) + GitlabMilestone.URL + "/" + sanitizeMilestoneId(milestone.getId()) + GitlabIssue.URL + PARAM_MAX_ITEMS_PER_PAGE; return retrieve().getAll(tailUrl, GitlabIssue[].class); }
/** * Updates an existing project milestone. * * @param projectId The ID of the project. * @param edited The already edited milestone. * @param stateEvent A value used to update the state of the milestone. * (Optional) (activate | close) * @return The updated, de-serialized milestone. * @throws IOException on gitlab api call error */ public GitlabMilestone updateMilestone( Serializable projectId, GitlabMilestone edited, String stateEvent) throws IOException { return updateMilestone(projectId, edited.getId(), edited.getTitle(), edited.getDescription(), edited.getDueDate(), edited.getStartDate(), stateEvent); }
/** * Updates an existing project milestone. * * @param projectId The ID of the project. * @param edited The already edited milestone. * @param stateEvent A value used to update the state of the milestone. * (Optional) (activate | close) * @return The updated, de-serialized milestone. * @throws IOException on gitlab api call error */ public GitlabMilestone updateMilestone( Serializable projectId, GitlabMilestone edited, String stateEvent) throws IOException { return updateMilestone(projectId, edited.getId(), edited.getTitle(), edited.getDescription(), edited.getDueDate(), edited.getStartDate(), stateEvent); }
/** * Updates an existing project milestone. * * @param projectId The ID of the project. * @param edited The already edited milestone. * @param stateEvent A value used to update the state of the milestone. * (Optional) (activate | close) * @return The updated, de-serialized milestone. * @throws IOException on gitlab api call error */ public GitlabMilestone updateMilestone( Serializable projectId, GitlabMilestone edited, String stateEvent) throws IOException { return updateMilestone(projectId, edited.getId(), edited.getTitle(), edited.getDescription(), edited.getDueDate(), edited.getStartDate(), stateEvent); }
@Override public GitLabIssueWrapper getIssue(String repository, int id) { try { // Issue String issueUrl = configuration.getUrl() + "/" + repository + GitlabIssue.URL + "/" + id; GitlabIssue issue = api.getIssue(repository, id); // Milestone URL String milestoneUrl = null; if (issue.getMilestone() != null) { milestoneUrl = configuration.getUrl() + "/" + repository + GitlabMilestone.URL + "/" + issue.getMilestone().getId(); } // OK return GitLabIssueWrapper.of(issue, milestoneUrl, issueUrl); } catch (IOException e) { throw new OntrackGitLabClientException(e); } }
Integer milestoneId = (milestone == null ? 0 : milestone.getId());