|
||||||||||
| 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 |
|---|
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)
throws IOException
repository -
IOException
public PageIterator<User> pageWatchers(IRepositoryIdProvider repository,
int size)
throws IOException
repository - size -
IOException
public PageIterator<User> pageWatchers(IRepositoryIdProvider repository,
int start,
int size)
throws IOException
repository - start - size -
IOException
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 | |||||||||