Package com.google.gerrit.server.notedb
Class RobotCommentNotes
- java.lang.Object
-
- com.google.gerrit.server.notedb.AbstractChangeNotes<RobotCommentNotes>
-
- com.google.gerrit.server.notedb.RobotCommentNotes
-
public class RobotCommentNotes extends AbstractChangeNotes<RobotCommentNotes>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRobotCommentNotes.Factory-
Nested classes/interfaces inherited from class com.google.gerrit.server.notedb.AbstractChangeNotes
AbstractChangeNotes.Args, AbstractChangeNotes.LoadHandle
-
-
Field Summary
-
Fields inherited from class com.google.gerrit.server.notedb.AbstractChangeNotes
args, autoRebuild, primaryStorage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsComment(RobotComment c)com.google.common.collect.ImmutableListMultimap<RevId,RobotComment>getComments()org.eclipse.jgit.lib.ObjectIdgetMetaId()Project.NameKeygetProjectName()StringgetRefName()protected voidloadDefaults()Load default values for any instance variables when NoteDb is disabled.protected voidonLoad(AbstractChangeNotes.LoadHandle handle)Set up the metadata, parsing any state from the loaded revision.-
Methods inherited from class com.google.gerrit.server.notedb.AbstractChangeNotes
getChangeId, getRevision, load, loadRevision, openHandle, openHandle, readRef, reload, self
-
-
-
-
Method Detail
-
getComments
public com.google.common.collect.ImmutableListMultimap<RevId,RobotComment> getComments()
-
containsComment
public boolean containsComment(RobotComment c)
-
getRefName
public String getRefName()
- Specified by:
getRefNamein classAbstractChangeNotes<RobotCommentNotes>- Returns:
- name of the reference storing this configuration.
-
getMetaId
public org.eclipse.jgit.lib.ObjectId getMetaId()
-
onLoad
protected void onLoad(AbstractChangeNotes.LoadHandle handle) throws IOException, org.eclipse.jgit.errors.ConfigInvalidException
Description copied from class:AbstractChangeNotesSet up the metadata, parsing any state from the loaded revision.- Specified by:
onLoadin classAbstractChangeNotes<RobotCommentNotes>- Throws:
IOExceptionorg.eclipse.jgit.errors.ConfigInvalidException
-
loadDefaults
protected void loadDefaults()
Description copied from class:AbstractChangeNotesLoad default values for any instance variables when NoteDb is disabled.- Specified by:
loadDefaultsin classAbstractChangeNotes<RobotCommentNotes>
-
getProjectName
public Project.NameKey getProjectName()
- Specified by:
getProjectNamein classAbstractChangeNotes<RobotCommentNotes>- Returns:
- the NameKey for the project where the notes should be stored, which is not necessarily the same as the change's project.
-
-