Class ValidationUtils
- java.lang.Object
-
- org.craftercms.studio.controller.rest.ValidationUtils
-
public abstract class ValidationUtils extends Object
Utility class to perform parameter validations.- Author:
- joseross
-
-
Constructor Summary
Constructors Constructor Description ValidationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
validateAddGroupMembers(AddGroupMembers addGroupMembers)
Validates aAddGroupMembers
object.static void
validateAnyListNonEmpty(List<?>... lists)
Validates that at least one of the lists is not null and is not empty.static void
validateEnableUsers(EnableUsers enableUsers)
Validates aEnableUsers
object.static void
validateValue(org.springframework.validation.Validator validator, Object value, String key)
Validates a value against a given validator and throws a ValidationException if validation failsstatic void
validateValue(org.springframework.validation.Validator validator, Object value, String key, Map<String,String> errors)
-
-
-
Method Detail
-
validateAnyListNonEmpty
public static void validateAnyListNonEmpty(List<?>... lists) throws InvalidParametersException
Validates that at least one of the lists is not null and is not empty.- Parameters:
lists
- lists to validate- Throws:
InvalidParametersException
- if all lists are null or empty
-
validateAddGroupMembers
public static void validateAddGroupMembers(AddGroupMembers addGroupMembers) throws InvalidParametersException
Validates aAddGroupMembers
object.- Parameters:
addGroupMembers
- object to validate- Throws:
InvalidParametersException
- if the object is invalid
-
validateEnableUsers
public static void validateEnableUsers(EnableUsers enableUsers) throws InvalidParametersException
Validates aEnableUsers
object.- Parameters:
enableUsers
- object to validate- Throws:
InvalidParametersException
- if the object is invalid
-
validateValue
public static void validateValue(org.springframework.validation.Validator validator, Object value, String key) throws org.craftercms.commons.validation.ValidationException
Validates a value against a given validator and throws a ValidationException if validation fails- Parameters:
validator
-Validator
value
- value to be validatedkey
- validation error key to be used for the value- Throws:
org.craftercms.commons.validation.ValidationException
- if validation fails
-
-