Package org.elasticsearch.common
Class ValidationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
org.elasticsearch.common.ValidationException
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ActionRequestValidationException
,QueryValidationException
public class ValidationException
extends java.lang.IllegalArgumentException
Encapsulates an accumulation of validation errors
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ValidationException()
-
Method Summary
Modifier and Type Method Description void
addValidationError(java.lang.String error)
Add a new validation error to the accumulating validation errorsvoid
addValidationErrors(java.lang.Iterable<java.lang.String> errors)
Add a sequence of validation errors to the accumulating validation errorsjava.lang.String
getMessage()
java.util.List<java.lang.String>
validationErrors()
Returns the validation errors accumulatedMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ValidationException
public ValidationException()
-
-
Method Details
-
addValidationError
public final void addValidationError(java.lang.String error)Add a new validation error to the accumulating validation errors- Parameters:
error
- the error to add
-
addValidationErrors
public final void addValidationErrors(java.lang.Iterable<java.lang.String> errors)Add a sequence of validation errors to the accumulating validation errors- Parameters:
errors
- the errors to add
-
validationErrors
public final java.util.List<java.lang.String> validationErrors()Returns the validation errors accumulated -
getMessage
public final java.lang.String getMessage()- Overrides:
getMessage
in classjava.lang.Throwable
-