public class GetWatchedProjects extends Object implements com.google.gerrit.extensions.restapi.RestReadView<AccountResource>
Constructor and Description |
---|
GetWatchedProjects(com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> dbProvider,
com.google.inject.Provider<IdentifiedUser> self,
org.eclipse.jgit.lib.Config cfg,
WatchConfig.Accessor watchConfig) |
Modifier and Type | Method and Description |
---|---|
List<com.google.gerrit.extensions.client.ProjectWatchInfo> |
apply(AccountResource rsrc) |
static Map<WatchConfig.ProjectWatchKey,Set<com.google.gerrit.reviewdb.client.AccountProjectWatch.NotifyType>> |
readProjectWatchesFromDb(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Account.Id who) |
@Inject public GetWatchedProjects(com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> dbProvider, com.google.inject.Provider<IdentifiedUser> self, org.eclipse.jgit.lib.Config cfg, WatchConfig.Accessor watchConfig)
public List<com.google.gerrit.extensions.client.ProjectWatchInfo> apply(AccountResource rsrc) throws com.google.gwtorm.server.OrmException, com.google.gerrit.extensions.restapi.AuthException, IOException, org.eclipse.jgit.errors.ConfigInvalidException
apply
in interface com.google.gerrit.extensions.restapi.RestReadView<AccountResource>
com.google.gwtorm.server.OrmException
com.google.gerrit.extensions.restapi.AuthException
IOException
org.eclipse.jgit.errors.ConfigInvalidException
public static Map<WatchConfig.ProjectWatchKey,Set<com.google.gerrit.reviewdb.client.AccountProjectWatch.NotifyType>> readProjectWatchesFromDb(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Account.Id who) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException