Class CommitValidationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.google.gerrit.server.validators.ValidationException
com.google.gerrit.server.git.validators.CommitValidationException
- All Implemented Interfaces:
Serializable
Exception thrown when a Git commit fails validations. Gerrit supports a wide range of validations
(for example it validates any commits pushed to NoteDb refs for format compliance or allows to
enforce commit message lengths to not exceed a certain length).
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCommitValidationException
(String reason) CommitValidationException
(String reason, CommitValidationMessage message) CommitValidationException
(String reason, CommitValidationMessage message, Throwable why) CommitValidationException
(String reason, Throwable why) CommitValidationException
(String reason, List<CommitValidationMessage> messages) -
Method Summary
Modifier and TypeMethodDescriptionReturns all validation as a single, formatted string.com.google.common.collect.ImmutableList<CommitValidationMessage>
Returns all validation messages individually.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
CommitValidationException
-
CommitValidationException
-
CommitValidationException
-
CommitValidationException
-
CommitValidationException
-
-
Method Details
-
getMessages
Returns all validation messages individually. -
getFullMessage
Returns all validation as a single, formatted string.
-