<dependencies>
...
<dependency>
<groupId>org.jboss.errai.validation</groupId>
<artifactId>errai-validation</artifactId>
<version>3.0.0.Final</version>
</dependency>
...
</dependencies>
import javax.validation.constraints.*;
public class User {
private String name;
private String email;
private String password;
}
import org.jboss.errai.validation.client.*;
public class RegistrationService {
public void register(User user) {
Validator validator = ValidatorFactory.validator();
ValidationResult validationResult = validator.validate(user);
if (validationResult.hasErrors()) {
List<String> errorMessages = validationResult.getErrors();
for (String errorMessage : errorMessages) {
System.out.println(errorMessage);
}
} else {
}
}
}
errai.validation.enabled=true