public class GetWatchedProjects extends java.lang.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 |
---|---|
java.util.List<com.google.gerrit.extensions.client.ProjectWatchInfo> |
apply(AccountResource rsrc) |
static java.util.Map<WatchConfig.ProjectWatchKey,java.util.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 java.util.List<com.google.gerrit.extensions.client.ProjectWatchInfo> apply(AccountResource rsrc) throws com.google.gwtorm.server.OrmException, com.google.gerrit.extensions.restapi.AuthException, java.io.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
java.io.IOException
org.eclipse.jgit.errors.ConfigInvalidException
public static java.util.Map<WatchConfig.ProjectWatchKey,java.util.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