Class PhoneValidation
- java.lang.Object
-
- org.cyclos.impl.utils.validation.validations.PhoneValidation
-
- All Implemented Interfaces:
PropertyValidation
public class PhoneValidation extends Object implements PropertyValidation
Using libphonenumber, validates a phone number based on a given default region
-
-
Constructor Summary
Constructors Constructor Description PhoneValidation(String defaultCountry, PhoneNature expectedNature)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ValidationErrorgetValidationError()ValidationErrorvalidate(Object object, Object property, Object value)Validates a property value
-
-
-
Constructor Detail
-
PhoneValidation
public PhoneValidation(String defaultCountry, PhoneNature expectedNature)
-
-
Method Detail
-
validate
public ValidationError validate(Object object, Object property, Object value)
Description copied from interface:PropertyValidationValidates a property value- Specified by:
validatein interfacePropertyValidation- Parameters:
object- The objectproperty- The property name or descriptorvalue- The property value- Returns:
- An error if there is an error, or null when is valid
-
getValidationError
protected ValidationError getValidationError()
-
-