public class ExtendedIssueService
extends 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| Constructor and Description |
|---|
ExtendedIssueService(ExtendedGitHubClient client) |
| Modifier and Type | Method and Description |
|---|---|
void |
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) |
ExtendedGitHubClient |
getClient() |
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) |
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, searchIssuespublic ExtendedIssueService(ExtendedGitHubClient client)
public ExtendedGitHubClient getClient()
getClient in class org.eclipse.egit.github.core.service.GitHubServicepublic void lockIssue(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
int issueNumber)
throws IOException
IOExceptionpublic void unlockIssue(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
int issueNumber)
throws IOException
IOExceptionpublic void addAssignees(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
int issueNumber,
List<String> assignees)
throws IOException
IOExceptionpublic void removeAssignees(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
int issueNumber,
List<String> assignees)
throws IOException
IOExceptionpublic org.eclipse.egit.github.core.Issue setMilestone(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
int issueNumber,
Integer milestoneNumber)
public void setAssignees(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
int issueNumber,
List<String> assignees)
throws IOException
IOExceptionpublic org.eclipse.egit.github.core.client.PageIterator<org.eclipse.egit.github.core.Label> getLabels(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
int issueNumber)
public List<org.eclipse.egit.github.core.Label> setLabels(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> labels) throws IOException
IOExceptionpublic List<org.eclipse.egit.github.core.Label> addLabels(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, List<String> labels) throws IOException
IOExceptionpublic List<org.eclipse.egit.github.core.Label> removeLabel(org.eclipse.egit.github.core.IRepositoryIdProvider repository, int issueNumber, String label) throws IOException
IOExceptionCopyright © 2016–2023. All rights reserved.