public static class ChangeNotes.Factory extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ChangeNotes.Factory.ChangeNotesResult
Result of
scan(Repository,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(Change c)
public ChangeNotes createChecked(Project.NameKey project, Change.Id changeId)
public ChangeNotes createChecked(Change.Id changeId)
public static Change newChange(Project.NameKey project, Change.Id changeId)
public ChangeNotes create(Project.NameKey project, Change.Id changeId)
public ChangeNotes createFromIndexedChange(Change change)
change
- change loaded from secondary indexpublic ChangeNotes createForBatchUpdate(Change change, boolean shouldExist)
public ChangeNotes create(Change change, RefCache refs)
public List<ChangeNotes> create(Collection<Change.Id> changeIds)
public List<ChangeNotes> create(Project.NameKey project, Collection<Change.Id> changeIds, Predicate<ChangeNotes> predicate)
public com.google.common.collect.ListMultimap<Project.NameKey,ChangeNotes> create(Predicate<ChangeNotes> predicate) throws IOException
IOException
public Stream<ChangeNotes.Factory.ChangeNotesResult> scan(org.eclipse.jgit.lib.Repository repo, Project.NameKey project) throws IOException
IOException