Package org.elasticsearch.client
Class ValidationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
org.elasticsearch.client.ValidationException
- All Implemented Interfaces:
Serializable
Encapsulates an accumulation of validation errors
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addValidationError
(String error) Add a new validation error to the accumulating validation errorsfinal void
addValidationErrors
(ValidationException exception) Adds validation errors from an existingValidationException
to the accumulating validation errorsfinal String
Returns the validation errors accumulatedstatic ValidationException
CreatesValidationException
instance initialized with given error messages.static ValidationException
withErrors
(List<String> errors) CreatesValidationException
instance initialized with given error messages.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ValidationException
public ValidationException()
-
-
Method Details
-
withError
CreatesValidationException
instance initialized with given error messages.- Parameters:
error
- the errors to add- Returns:
ValidationException
instance
-
withErrors
CreatesValidationException
instance initialized with given error messages.- Parameters:
errors
- the list of errors to add- Returns:
ValidationException
instance
-
addValidationError
Add a new validation error to the accumulating validation errors- Parameters:
error
- the error to add
-
addValidationErrors
Adds validation errors from an existingValidationException
to the accumulating validation errors- Parameters:
exception
- theValidationException
to add errors from
-
validationErrors
Returns the validation errors accumulated -
getMessage
- Overrides:
getMessage
in classThrowable
-