Package com.spun.util.servlets
Class ValidationError
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.spun.util.servlets.ValidationError
- All Implemented Interfaces:
Serializable
public class ValidationError extends RuntimeException
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static ValidationErrorEMPTY -
Constructor Summary
Constructors Constructor Description ValidationError()ValidationError(Enum<?>[] enumumations)ValidationError(String[] assertions) -
Method Summary
Modifier and Type Method Description ValidationErroradd(String prefix, int index, ValidationError error)ValidationErroradd(String prefix, ValidationError error)ValidationErroraddForRange(String prefix, int startInclusive, int endExclusive, ValidationError error)voidassertValid()String[]getAllErrorTitles()StringgetErrorDescription(Enum<?> assertion)StringgetErrorDescription(String assertion)This get the description of the errorStringgetMessage()static StringgetPrefixForIndex(String prefix, int index)ValidationTrackergetTracker()booleanisOk()booleanisOnlyProblem(Enum<?> e)booleanisValid(Enum<?> e)booleanisValid(String assertion)voidset(Enum<?> assertion, boolean isOk, String errorDescription)voidsetError(String assertion, boolean isError, String errorDescription)voidsetIfValid(String assertion, boolean isError, String errorDescription)intsize()StringtoString()Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Field Details
-
EMPTY
-
-
Constructor Details
-
ValidationError
-
ValidationError
-
ValidationError
public ValidationError()
-
-
Method Details
-
getMessage
- Overrides:
getMessagein classThrowable
-
toString
-
getTracker
-
set
-
setError
-
setIfValid
-
add
-
addForRange
public ValidationError addForRange(String prefix, int startInclusive, int endExclusive, ValidationError error) -
getPrefixForIndex
-
add
-
isOk
public boolean isOk() -
isValid
-
isValid
-
size
public int size() -
getErrorDescription
-
getErrorDescription
This get the description of the error- Returns:
- The text description of the error or "" if the assertion was valid
-
getAllErrorTitles
-
assertValid
public void assertValid() -
isOnlyProblem
-