public static class ChangeNotes.Factory extends Object
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 List<ChangeNotes> create(ReviewDb db, Collection<Change.Id> changeIds) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public List<ChangeNotes> create(ReviewDb db, Project.NameKey project, Collection<Change.Id> changeIds, 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, 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, ReviewDb db, Project.NameKey project) throws com.google.gwtorm.server.OrmException, IOException
com.google.gwtorm.server.OrmException
IOException
public static Set<Change.Id> scan(org.eclipse.jgit.lib.Repository repo) throws IOException
IOException