Package com.google.gerrit.server.notedb
Class ChangeNotesParseApprovalUtil
java.lang.Object
com.google.gerrit.server.notedb.ChangeNotesParseApprovalUtil
Util to extract
PatchSetApproval
from ChangeNoteFooters.FOOTER_LABEL
or ChangeNoteFooters.FOOTER_COPIED_LABEL
.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparseApproval
(String footerLine) Delegates parsing ofChangeNotesParseApprovalUtil.ParsedPatchSetApproval
fromChangeNoteFooters.FOOTER_LABEL
line to dedicated methods:parseAddedApproval(java.lang.String)
andparseRemovedApproval(java.lang.String)
correspondingly.parseCopiedApproval
(String labelLine) Parses copiedChangeNotesParseApprovalUtil.ParsedPatchSetApproval
fromChangeNoteFooters.FOOTER_COPIED_LABEL
line.
-
Constructor Details
-
ChangeNotesParseApprovalUtil
public ChangeNotesParseApprovalUtil()
-
-
Method Details
-
parseApproval
public static ChangeNotesParseApprovalUtil.ParsedPatchSetApproval parseApproval(String footerLine) throws org.eclipse.jgit.errors.ConfigInvalidException Delegates parsing ofChangeNotesParseApprovalUtil.ParsedPatchSetApproval
fromChangeNoteFooters.FOOTER_LABEL
line to dedicated methods:parseAddedApproval(java.lang.String)
andparseRemovedApproval(java.lang.String)
correspondingly.- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-
parseCopiedApproval
public static ChangeNotesParseApprovalUtil.ParsedPatchSetApproval parseCopiedApproval(String labelLine) throws org.eclipse.jgit.errors.ConfigInvalidException Parses copiedChangeNotesParseApprovalUtil.ParsedPatchSetApproval
fromChangeNoteFooters.FOOTER_COPIED_LABEL
line.Footer example: Copied-Label:
- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-