Class ValidationErrors
- java.lang.Object
-
- com.floragunn.searchsupport.config.validation.ValidationErrors
-
- All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent
public class ValidationErrors extends Object implements org.elasticsearch.common.xcontent.ToXContent
-
-
Constructor Summary
Constructors Constructor Description ValidationErrors()ValidationErrors(ValidationError singleValidationError)ValidationErrors(ValidationErrors parent, String attributeInParent)ValidationErrors(com.google.common.collect.Multimap<String,ValidationError> multimap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationErrorsadd(ValidationError validationError)ValidationErrorsadd(String attribute, ConfigValidationException watchValidationException)ValidationErrorsadd(String attribute, ValidationErrors validationErrors)ExceptiongetCause()ValidationErrorgetOnlyValidationError()booleanhasErrors()intsize()voidthrowExceptionForPresentErrors()StringtoJson()StringtoString()org.elasticsearch.common.xcontent.XContentBuildertoXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
-
-
-
Constructor Detail
-
ValidationErrors
public ValidationErrors()
-
ValidationErrors
public ValidationErrors(ValidationErrors parent, String attributeInParent)
-
ValidationErrors
public ValidationErrors(com.google.common.collect.Multimap<String,ValidationError> multimap)
-
ValidationErrors
public ValidationErrors(ValidationError singleValidationError)
-
-
Method Detail
-
throwExceptionForPresentErrors
public void throwExceptionForPresentErrors() throws ConfigValidationException- Throws:
ConfigValidationException
-
hasErrors
public boolean hasErrors()
-
add
public ValidationErrors add(ValidationError validationError)
-
add
public ValidationErrors add(String attribute, ValidationErrors validationErrors)
-
add
public ValidationErrors add(String attribute, ConfigValidationException watchValidationException)
-
toJson
public String toJson()
-
size
public int size()
-
getOnlyValidationError
public ValidationError getOnlyValidationError()
-
getCause
public Exception getCause()
-
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException- Specified by:
toXContentin interfaceorg.elasticsearch.common.xcontent.ToXContent- Throws:
IOException
-
-