|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.egit.github.core.service.GitHubService
org.eclipse.egit.github.core.service.WatcherService
public class WatcherService
Service class for dealing with users watching GitHub repositories.
Field Summary |
---|
Fields inherited from class org.eclipse.egit.github.core.service.GitHubService |
---|
ACCEPT_FULL, ACCEPT_HTML, ACCEPT_TEXT, client |
Constructor Summary | |
---|---|
WatcherService()
Create watcher service |
|
WatcherService(GitHubClient client)
Create watcher service |
Method Summary | |
---|---|
protected PagedRequest<Repository> |
createWatchedRequest(int start,
int size)
Create page watched request |
protected PagedRequest<Repository> |
createWatchedRequest(String user,
int start,
int size)
Create page watched request |
protected PagedRequest<User> |
createWatcherRequest(IRepositoryIdProvider repository,
int start,
int size)
Create page watcher request |
List<Repository> |
getWatched()
Get repositories watched by the currently authenticated user |
List<Repository> |
getWatched(String user)
Get repositories watched by the given user |
List<User> |
getWatchers(IRepositoryIdProvider repository)
Get user watching given repository |
boolean |
isWatching(IRepositoryIdProvider repository)
Is currently authenticated user watching given repository? |
PageIterator<Repository> |
pageWatched()
Page repositories being watched by the currently authenticated user |
PageIterator<Repository> |
pageWatched(int size)
Page repositories being watched by the currently authenticated user |
PageIterator<Repository> |
pageWatched(int start,
int size)
Page repositories being watched by the currently authenticated user |
PageIterator<Repository> |
pageWatched(String user)
Page repositories being watched by given user |
PageIterator<Repository> |
pageWatched(String user,
int size)
Page repositories being watched by given user |
PageIterator<Repository> |
pageWatched(String user,
int start,
int size)
Page repositories being watched by given user |
PageIterator<User> |
pageWatchers(IRepositoryIdProvider repository)
Page watches of given repository |
PageIterator<User> |
pageWatchers(IRepositoryIdProvider repository,
int size)
Page watches of given repository |
PageIterator<User> |
pageWatchers(IRepositoryIdProvider repository,
int start,
int size)
Page watches of given repository |
void |
unwatch(IRepositoryIdProvider repository)
Remove currently authenticated user as a watcher of the given repository |
void |
watch(IRepositoryIdProvider repository)
Add currently authenticated user as a watcher of the given repository |
Methods inherited from class org.eclipse.egit.github.core.service.GitHubService |
---|
check, createPagedRequest, createPagedRequest, createPageIterator, createRequest, getAll, getAll, getClient, getId, verifyRepository |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WatcherService()
public WatcherService(GitHubClient client)
client
- Method Detail |
---|
protected PagedRequest<User> createWatcherRequest(IRepositoryIdProvider repository, int start, int size)
repository
- start
- size
-
public List<User> getWatchers(IRepositoryIdProvider repository) throws IOException
repository
-
IOException
public PageIterator<User> pageWatchers(IRepositoryIdProvider repository)
repository
-
public PageIterator<User> pageWatchers(IRepositoryIdProvider repository, int size)
repository
- size
-
public PageIterator<User> pageWatchers(IRepositoryIdProvider repository, int start, int size)
repository
- start
- size
-
protected PagedRequest<Repository> createWatchedRequest(String user, int start, int size)
user
- start
- size
-
protected PagedRequest<Repository> createWatchedRequest(int start, int size)
start
- size
-
public List<Repository> getWatched(String user) throws IOException
user
-
IOException
public PageIterator<Repository> pageWatched(String user) throws IOException
user
-
IOException
public PageIterator<Repository> pageWatched(String user, int size) throws IOException
user
- size
-
IOException
public PageIterator<Repository> pageWatched(String user, int start, int size) throws IOException
user
- start
- size
-
IOException
public List<Repository> getWatched() throws IOException
IOException
public PageIterator<Repository> pageWatched() throws IOException
IOException
public PageIterator<Repository> pageWatched(int size) throws IOException
size
-
IOException
public PageIterator<Repository> pageWatched(int start, int size) throws IOException
start
- size
-
IOException
public boolean isWatching(IRepositoryIdProvider repository) throws IOException
repository
-
IOException
public void watch(IRepositoryIdProvider repository) throws IOException
repository
-
IOException
public void unwatch(IRepositoryIdProvider repository) throws IOException
repository
-
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |