Class ValidationUtils
java.lang.Object
org.craftercms.studio.controller.rest.ValidationUtils
Utility class to perform parameter validations.
- Author:
- joseross
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidvalidateAddGroupMembers(AddGroupMembers addGroupMembers) Validates aAddGroupMembersobject.static voidvalidateAnyListNonEmpty(List<?>... lists) Validates that at least one of the lists is not null and is not empty.static voidvalidateEnableUsers(EnableUsers enableUsers) Validates aEnableUsersobject.static voidvalidateValue(org.springframework.validation.Validator validator, Object value, String key) Validates a value against a given validator and throws a ValidationException if validation failsstatic voidvalidateValue(org.springframework.validation.Validator validator, Object value, String key, Map<String, String> errors)
-
Constructor Details
-
ValidationUtils
public ValidationUtils()
-
-
Method Details
-
validateAnyListNonEmpty
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 aAddGroupMembersobject.- Parameters:
addGroupMembers- object to validate- Throws:
InvalidParametersException- if the object is invalid
-
validateEnableUsers
Validates aEnableUsersobject.- 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-Validatorvalue- value to be validatedkey- validation error key to be used for the value- Throws:
org.craftercms.commons.validation.ValidationException- if validation fails
-
validateValue
-