public static class ChangeNotes.Factory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ChangeNotes.Factory.ChangeNotesResult
Result of
scan(Repository, ReviewDb, Project.NameKey) . |
Constructor and Description |
---|
Factory(AbstractChangeNotes.Args args,
com.google.inject.Provider<InternalChangeQuery> queryProvider,
ProjectCache projectCache) |
@Inject public Factory(AbstractChangeNotes.Args args, com.google.inject.Provider<InternalChangeQuery> queryProvider, ProjectCache projectCache)
public ChangeNotes createChecked(ReviewDb db, Change c) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public ChangeNotes createChecked(ReviewDb db, Project.NameKey project, Change.Id changeId) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public ChangeNotes createChecked(Change.Id changeId) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public static Change newNoteDbOnlyChange(Project.NameKey project, Change.Id changeId)
public ChangeNotes create(ReviewDb db, Project.NameKey project, Change.Id changeId) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public ChangeNotes createWithAutoRebuildingDisabled(ReviewDb db, Project.NameKey project, Change.Id changeId) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public ChangeNotes createFromIndexedChange(Change change)
change
- change loaded from secondary indexpublic ChangeNotes createForBatchUpdate(Change change, boolean shouldExist) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public ChangeNotes createWithAutoRebuildingDisabled(Change change, RefCache refs) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public java.util.List<ChangeNotes> create(ReviewDb db, java.util.Collection<Change.Id> changeIds) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public java.util.List<ChangeNotes> create(ReviewDb db, Project.NameKey project, java.util.Collection<Change.Id> changeIds, java.util.function.Predicate<ChangeNotes> predicate) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public com.google.common.collect.ListMultimap<Project.NameKey,ChangeNotes> create(ReviewDb db, java.util.function.Predicate<ChangeNotes> predicate) throws java.io.IOException, com.google.gwtorm.server.OrmException
java.io.IOException
com.google.gwtorm.server.OrmException
public java.util.stream.Stream<ChangeNotes.Factory.ChangeNotesResult> scan(org.eclipse.jgit.lib.Repository repo, ReviewDb db, Project.NameKey project) throws java.io.IOException
java.io.IOException