Java Code Examples for com.vaadin.server.AbstractErrorMessage#getErrorMessageForException()
The following examples show how to use
com.vaadin.server.AbstractErrorMessage#getErrorMessageForException() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: MPasswordField.java From viritin with Apache License 2.0 | 6 votes |
@Override public ErrorMessage getErrorMessage() { Validator.InvalidValueException validationError = getValidationError(); final ErrorMessage superError = getComponentError(); if (superError == null && validationError == null && getCurrentBufferedSourceException() == null) { return null; } // Throw combination of the error types return new CompositeErrorMessage( new ErrorMessage[]{ superError, AbstractErrorMessage .getErrorMessageForException(validationError), AbstractErrorMessage .getErrorMessageForException( getCurrentBufferedSourceException())}); }
Example 2
Source File: CubaListSelect.java From cuba with Apache License 2.0 | 5 votes |
@Override public ErrorMessage getErrorMessage() { ErrorMessage superError = super.getErrorMessage(); if (!isReadOnly() && isRequired() && isEmpty()) { ErrorMessage error = AbstractErrorMessage.getErrorMessageForException( new com.vaadin.v7.data.Validator.EmptyValueException(getRequiredError())); if (error != null) { return new CompositeErrorMessage(superError, error); } } return superError; }
Example 3
Source File: CubaResizableTextAreaWrapper.java From cuba with Apache License 2.0 | 5 votes |
@Override public ErrorMessage getErrorMessage() { ErrorMessage superError = super.getErrorMessage(); if (!textArea.isReadOnly() && isRequiredIndicatorVisible() && textArea.isEmpty()) { ErrorMessage error = AbstractErrorMessage.getErrorMessageForException( new com.vaadin.v7.data.Validator.EmptyValueException(getRequiredError())); if (error != null) { return new CompositeErrorMessage(superError, error); } } return superError; }
Example 4
Source File: MTextField.java From viritin with Apache License 2.0 | 5 votes |
@Override public ErrorMessage getErrorMessage() { Validator.InvalidValueException validationError = getValidationError(); final ErrorMessage superError = getComponentError(); if (superError == null && validationError == null && getCurrentBufferedSourceException() == null) { return null; } // Throw combination of the error types return new CompositeErrorMessage( new ErrorMessage[]{ superError, AbstractErrorMessage .getErrorMessageForException(validationError), AbstractErrorMessage .getErrorMessageForException( getCurrentBufferedSourceException())}); }
Example 5
Source File: SpringSecurityErrorHandler.java From Vaadin4Spring-MVP-Sample-SpringSecurity with Apache License 2.0 | 5 votes |
public static void doDefault(ErrorEvent event) { Throwable t = event.getThrowable(); if (t instanceof SocketException) { // Most likely client browser closed socket getLogger().info( "SocketException in CommunicationManager." + " Most likely client (browser) closed socket."); return; } t = findRelevantThrowable(t); /* * Handle SpringSecurity */ if (t instanceof AccessDeniedException) { EventBus eventBus = SpringApplicationContext.getEventBus(); eventBus.publish(EventScope.UI, eventBus, new AccessDeniedEvent(t)); getLogger().log(Level.FINE, "Access is denied", t); return; } // Finds the original source of the error/exception AbstractComponent component = findAbstractComponent(event); if (component != null) { // Shows the error in AbstractComponent ErrorMessage errorMessage = AbstractErrorMessage .getErrorMessageForException(t); component.setComponentError(errorMessage); } // also print the error on console getLogger().log(Level.SEVERE, "", t); }