public static class ChangeNotes.Factory extends Object
Constructor and Description |
---|
ChangeNotes.Factory(AbstractChangeNotes.Args args,
com.google.inject.Provider<InternalChangeQuery> queryProvider,
ProjectCache projectCache) |
Modifier and Type | Method and Description |
---|---|
List<ChangeNotes> |
create(com.google.gerrit.reviewdb.server.ReviewDb db,
Collection<com.google.gerrit.reviewdb.client.Change.Id> changeIds) |
com.google.common.collect.ListMultimap<com.google.gerrit.reviewdb.client.Project.NameKey,ChangeNotes> |
create(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.common.base.Predicate<ChangeNotes> predicate) |
ChangeNotes |
create(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Project.NameKey project,
com.google.gerrit.reviewdb.client.Change.Id changeId) |
List<ChangeNotes> |
create(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Project.NameKey project,
Collection<com.google.gerrit.reviewdb.client.Change.Id> changeIds,
com.google.common.base.Predicate<ChangeNotes> predicate) |
ChangeNotes |
createChecked(com.google.gerrit.reviewdb.client.Change.Id changeId) |
ChangeNotes |
createChecked(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Change c) |
ChangeNotes |
createChecked(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Project.NameKey project,
com.google.gerrit.reviewdb.client.Change.Id changeId) |
ChangeNotes |
createForBatchUpdate(com.google.gerrit.reviewdb.client.Change change) |
ChangeNotes |
createFromIdOnlyWhenNoteDbDisabled(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Change.Id changeId) |
ChangeNotes |
createFromIndexedChange(com.google.gerrit.reviewdb.client.Change change)
Create change notes for a change that was loaded from index.
|
ChangeNotes |
createWithAutoRebuildingDisabled(com.google.gerrit.reviewdb.client.Change change,
RefCache refs) |
ChangeNotes |
createWithAutoRebuildingDisabled(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Project.NameKey project,
com.google.gerrit.reviewdb.client.Change.Id changeId) |
static Set<com.google.gerrit.reviewdb.client.Change.Id> |
scan(org.eclipse.jgit.lib.Repository repo) |
List<ChangeNotes> |
scan(org.eclipse.jgit.lib.Repository repo,
com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Project.NameKey project) |
@Inject public ChangeNotes.Factory(AbstractChangeNotes.Args args, com.google.inject.Provider<InternalChangeQuery> queryProvider, ProjectCache projectCache)
public ChangeNotes createChecked(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Change c) throws com.google.gwtorm.server.OrmException, NoSuchChangeException
com.google.gwtorm.server.OrmException
NoSuchChangeException
public ChangeNotes createChecked(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Project.NameKey project, com.google.gerrit.reviewdb.client.Change.Id changeId) throws com.google.gwtorm.server.OrmException, NoSuchChangeException
com.google.gwtorm.server.OrmException
NoSuchChangeException
public ChangeNotes createChecked(com.google.gerrit.reviewdb.client.Change.Id changeId) throws com.google.gwtorm.server.OrmException, NoSuchChangeException
com.google.gwtorm.server.OrmException
NoSuchChangeException
public ChangeNotes create(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Project.NameKey project, com.google.gerrit.reviewdb.client.Change.Id changeId) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public ChangeNotes createWithAutoRebuildingDisabled(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Project.NameKey project, com.google.gerrit.reviewdb.client.Change.Id changeId) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public ChangeNotes createFromIndexedChange(com.google.gerrit.reviewdb.client.Change change)
change
- change loaded from secondary indexpublic ChangeNotes createForBatchUpdate(com.google.gerrit.reviewdb.client.Change change) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public ChangeNotes createFromIdOnlyWhenNoteDbDisabled(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Change.Id changeId) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public ChangeNotes createWithAutoRebuildingDisabled(com.google.gerrit.reviewdb.client.Change change, RefCache refs) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public List<ChangeNotes> create(com.google.gerrit.reviewdb.server.ReviewDb db, Collection<com.google.gerrit.reviewdb.client.Change.Id> changeIds) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public List<ChangeNotes> create(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Project.NameKey project, Collection<com.google.gerrit.reviewdb.client.Change.Id> changeIds, com.google.common.base.Predicate<ChangeNotes> predicate) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public com.google.common.collect.ListMultimap<com.google.gerrit.reviewdb.client.Project.NameKey,ChangeNotes> create(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.common.base.Predicate<ChangeNotes> predicate) throws IOException, com.google.gwtorm.server.OrmException
IOException
com.google.gwtorm.server.OrmException
public List<ChangeNotes> scan(org.eclipse.jgit.lib.Repository repo, com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Project.NameKey project) throws com.google.gwtorm.server.OrmException, IOException
com.google.gwtorm.server.OrmException
IOException
public static Set<com.google.gerrit.reviewdb.client.Change.Id> scan(org.eclipse.jgit.lib.Repository repo) throws IOException
IOException