Interface HasErrorParameter<T extends Exception>

Type Parameters:
T - type Exception type handled
All Superinterfaces:
Serializable
All Known Implementing Classes:
InternalServerError, RouteAccessDeniedError, RouteNotFoundError
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface HasErrorParameter<T extends Exception> extends Serializable
Defines a view that handles the exceptions for the set Exception type T.
Since:
1.0
Author:
Vaadin Ltd
  • Method Details

    • setErrorParameter

      int setErrorParameter(BeforeEnterEvent event, ErrorParameter<T> parameter)
      Callback executed before rendering the exception view.

      Note! returned int should be a valid HttpStatusCode code

      Parameters:
      event - the before navigation event for this request
      parameter - error parameter containing custom exception and caught exception
      Returns:
      a valid HttpStatusCode code