public class ValidationUtils extends Object
| Constructor and Description |
|---|
ValidationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertAllAreNull(String messageIfNull,
Object... objects)
Asserts that all of the objects are null.
|
static int |
assertIsPositive(int num,
String fieldName)
Asserts that the given number is positive (non-negative and non-zero).
|
static <T> T[] |
assertNotEmpty(T[] array,
String fieldName) |
static <T extends Collection<?>> |
assertNotEmpty(T collection,
String fieldName) |
static <T> T |
assertNotNull(T object,
String fieldName)
Asserts that the given object is non-null and returns it.
|
static void |
assertParameterNotNull(Object parameterValue,
String errorMessage)
Asserts that the specified parameter value is not
null and
if it is, throws an IllegalArgumentException with the
specified error message. |
static String |
assertStringNotEmpty(String string,
String fieldName) |
public static <T> T assertNotNull(T object,
String fieldName)
throws IllegalArgumentException
object - Object to assert onfieldName - Field name to display in exception message if nullIllegalArgumentException - If object was nullpublic static void assertParameterNotNull(Object parameterValue, String errorMessage)
Asserts that the specified parameter value is not null and
if it is, throws an IllegalArgumentException with the
specified error message.
parameterValue - The parameter value being checked.errorMessage - The error message to include in the
IllegalArgumentException if the specified parameter is null.public static void assertAllAreNull(String messageIfNull, Object... objects) throws IllegalArgumentException
IllegalArgumentException - if any object provided was NOT null.public static int assertIsPositive(int num,
String fieldName)
num - Number to validatefieldName - Field name to display in exception message if not
positive.public static <T extends Collection<?>> T assertNotEmpty(T collection, String fieldName) throws IllegalArgumentException
IllegalArgumentExceptionpublic static <T> T[] assertNotEmpty(T[] array,
String fieldName)
throws IllegalArgumentException
IllegalArgumentExceptionpublic static String assertStringNotEmpty(String string, String fieldName) throws IllegalArgumentException
IllegalArgumentExceptionCopyright © 2017. All rights reserved.