Class ExtendedIssueService
java.lang.Object
org.eclipse.egit.github.core.service.GitHubService
org.eclipse.egit.github.core.service.IssueService
org.jenkinsci.plugins.pipeline.github.client.ExtendedIssueService
public class ExtendedIssueService
extends org.eclipse.egit.github.core.service.IssueService
- Author:
- Aaron Whiteside
-
Field Summary
Fields inherited from class org.eclipse.egit.github.core.service.IssueService
DIRECTION_ASCENDING, DIRECTION_DESCENDING, FIELD_BODY, FIELD_DIRECTION, FIELD_FILTER, FIELD_SINCE, FIELD_SORT, FIELD_TITLE, FILTER_ASSIGNED, FILTER_ASSIGNEE, FILTER_CREATED, FILTER_LABELS, FILTER_MENTIONED, FILTER_MILESTONE, FILTER_STATE, FILTER_SUBSCRIBED, SORT_COMMENTS, SORT_CREATED, SORT_UPDATED, STATE_CLOSED, STATE_OPEN
Fields inherited from class org.eclipse.egit.github.core.service.GitHubService
ACCEPT_DIFF, ACCEPT_FULL, ACCEPT_HTML, ACCEPT_PATCH, ACCEPT_PREVIEW_DRAX, ACCEPT_PREVIEW_IRONMAN, ACCEPT_PREVIEW_LOKI, ACCEPT_RAW, ACCEPT_TEXT, client
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAssignees
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> assignees) List<org.eclipse.egit.github.core.Label>
addLabels
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> labels) org.eclipse.egit.github.core.client.PageIterator<org.eclipse.egit.github.core.Label>
getLabels
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber) void
lockIssue
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber) void
removeAssignees
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> assignees) List<org.eclipse.egit.github.core.Label>
removeLabel
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, String label) void
setAssignees
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> assignees) List<org.eclipse.egit.github.core.Label>
setLabels
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> labels) org.eclipse.egit.github.core.Issue
setMilestone
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, Integer milestoneNumber) void
unlockIssue
(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber) Methods inherited from class org.eclipse.egit.github.core.service.IssueService
createComment, createComment, createComment, createComment, createIssue, createIssue, createIssueMap, createIssuesRequest, deleteComment, deleteComment, deleteComment, deleteComment, editComment, editComment, editIssue, editIssue, getComment, getComments, getComments, getComments, getComments, getIssue, getIssue, getIssue, getIssue, getIssueEvent, getIssues, getIssues, getIssues, getIssues, pageEvents, pageEvents, pageEvents, pageIssueEvents, pageIssueEvents, pageIssueEvents, pageIssues, pageIssues, pageIssues, pageIssues, pageIssues, pageIssues, pageIssues, pageIssues, pageIssues, pageIssues, pageIssues, pageIssues, searchIssues
Methods inherited from class org.eclipse.egit.github.core.service.GitHubService
check, createPagedRequest, createPagedRequest, createPageIterator, createRequest, getAll, getAll, getId, verifyRepository
-
Constructor Details
-
ExtendedIssueService
-
-
Method Details
-
getClient
- Overrides:
getClient
in classorg.eclipse.egit.github.core.service.GitHubService
-
lockIssue
public void lockIssue(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber) throws IOException - Throws:
IOException
-
unlockIssue
public void unlockIssue(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber) throws IOException - Throws:
IOException
-
addAssignees
public void addAssignees(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> assignees) throws IOException - Throws:
IOException
-
removeAssignees
public void removeAssignees(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> assignees) throws IOException - Throws:
IOException
-
setMilestone
public org.eclipse.egit.github.core.Issue setMilestone(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, Integer milestoneNumber) -
setAssignees
public void setAssignees(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> assignees) throws IOException - Throws:
IOException
-
getLabels
public org.eclipse.egit.github.core.client.PageIterator<org.eclipse.egit.github.core.Label> getLabels(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber) -
setLabels
public List<org.eclipse.egit.github.core.Label> setLabels(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> labels) throws IOException - Throws:
IOException
-
addLabels
public List<org.eclipse.egit.github.core.Label> addLabels(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> labels) throws IOException - Throws:
IOException
-
removeLabel
public List<org.eclipse.egit.github.core.Label> removeLabel(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, String label) throws IOException - Throws:
IOException
-