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_OPENFields 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 TypeMethodDescriptionvoidaddAssignees(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) voidlockIssue(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber) voidremoveAssignees(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) voidsetAssignees(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.IssuesetMilestone(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, Integer milestoneNumber) voidunlockIssue(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, searchIssuesMethods 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:
 getClientin 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
 
 -