driverCtx.fire(new Receiver<Void>() {
@Override
public void onConstraintViolation(Set<ConstraintViolation<?>> violations) {
dialog.setText("Errors detected");
Driver.DRIVER.setConstraintViolations(violations);
List<EditorError> editorErrors = Driver.DRIVER.getErrors();
for (EditorError editorError : editorErrors) {
Logger.getLogger("editorError.getMessage(): ").log(Level.INFO, editorError.getMessage() + ""); // prints two constraint violations
}
}
final RequestContext driverCtx = Driver.DRIVER.flush();
if (Driver.DRIVER.hasErrors()) {
dialog.setText("Invalid input");
return;
}