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:
Serializable
- Direct Known Subclasses:
ActionRequestValidationException
,QueryValidationException
Encapsulates an accumulation of validation errors
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal ValidationException
addValidationError
(String error) Add a new validation error to the accumulating validation errorsfinal ValidationException
addValidationErrors
(Iterable<String> errors) Add a sequence of validation errors to the accumulating validation errorsfinal String
Returns the validation errors accumulatedMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ValidationException
public ValidationException() -
ValidationException
-
-
Method Details
-
addValidationError
Add a new validation error to the accumulating validation errors- Parameters:
error
- the error to add
-
addValidationErrors
Add a sequence of validation errors to the accumulating validation errors- Parameters:
errors
- the errors to add
-
validationErrors
Returns the validation errors accumulated -
getMessage
- Overrides:
getMessage
in classThrowable
-