public class ParameterValidator extends Object
| Constructor and Description | 
|---|
| ParameterValidator() | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> void | arrayLessThanOrEqualTo(String parameterName,
                      T[] value,
                      int length) | 
| static <T> void | arrayNotEmpty(String parameterName,
             T[] value) | 
| static URI | getValidURI(String aParamName,
           String aValue) | 
| static void | numberGreaterThan(String parameterName,
                 Number value,
                 double threshold) | 
| static void | numberGreaterThanOrEqualsTo(String parameterName,
                           Number value,
                           double threshold) | 
| static void | numberLessThan(String parameterName,
              Number value,
              double threshold) | 
| static void | numberLessThanOrEqualsTo(String parameterName,
                        Number value,
                        double threshold) | 
| static void | numberNotNegative(String parameterName,
                 Number value) | 
| static void | numberNotZero(String parameterName,
             Number value) | 
| static void | objectNotNull(String parameterName,
             Object value) | 
| static void | stringLengthShorterThanOrEqualTo(String parameterName,
                                String value,
                                int length) | 
| static void | stringNotEmpty(String parameterName,
              String value) | 
| static void | trimmedStringNotEmpty(String parameterName,
                     String value) | 
public static void objectNotNull(String parameterName, Object value) throws InvalidParameterException
InvalidParameterExceptionpublic static void stringNotEmpty(String parameterName, String value) throws InvalidParameterException
InvalidParameterExceptionpublic static void trimmedStringNotEmpty(String parameterName, String value) throws InvalidParameterException
InvalidParameterExceptionpublic static void numberNotNegative(String parameterName, Number value) throws InvalidParameterException
InvalidParameterExceptionpublic static void numberNotZero(String parameterName, Number value) throws InvalidParameterException
InvalidParameterExceptionpublic static void numberLessThan(String parameterName, Number value, double threshold) throws InvalidParameterException
InvalidParameterExceptionpublic static void numberLessThanOrEqualsTo(String parameterName, Number value, double threshold) throws InvalidParameterException
InvalidParameterExceptionpublic static void numberGreaterThan(String parameterName, Number value, double threshold) throws InvalidParameterException
InvalidParameterExceptionpublic static void numberGreaterThanOrEqualsTo(String parameterName, Number value, double threshold) throws InvalidParameterException
InvalidParameterExceptionpublic static <T> void arrayNotEmpty(String parameterName, T[] value) throws InvalidParameterException
InvalidParameterExceptionpublic static <T> void arrayLessThanOrEqualTo(String parameterName, T[] value, int length) throws InvalidParameterException
InvalidParameterExceptionpublic static URI getValidURI(String aParamName, String aValue) throws InvalidParameterException
InvalidParameterExceptionpublic static void stringLengthShorterThanOrEqualTo(String parameterName, String value, int length) throws InvalidParameterException
InvalidParameterException