Package com.google.gerrit.server.notedb
Class ChangeNotesParseApprovalUtil
- java.lang.Object
-
- com.google.gerrit.server.notedb.ChangeNotesParseApprovalUtil
-
public class ChangeNotesParseApprovalUtil extends Object
Util to extractPatchSetApproval
fromChangeNoteFooters.FOOTER_LABEL
orChangeNoteFooters.FOOTER_COPIED_LABEL
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ChangeNotesParseApprovalUtil.ParsedPatchSetApproval
-
Constructor Summary
Constructors Constructor Description ChangeNotesParseApprovalUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ChangeNotesParseApprovalUtil.ParsedPatchSetApproval
parseApproval(String footerLine)
Delegates parsing ofChangeNotesParseApprovalUtil.ParsedPatchSetApproval
fromChangeNoteFooters.FOOTER_LABEL
line to dedicated methods:parseAddedApproval(java.lang.String)
andparseRemovedApproval(java.lang.String)
correspondingly.static ChangeNotesParseApprovalUtil.ParsedPatchSetApproval
parseCopiedApproval(String labelLine)
Parses copiedChangeNotesParseApprovalUtil.ParsedPatchSetApproval
fromChangeNoteFooters.FOOTER_COPIED_LABEL
line.
-
-
-
Method Detail
-
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
-
-