Interface ErrorMessage

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    AbstractErrorMessage, CompositeErrorMessage, SystemError, UserError

    public interface ErrorMessage
    extends java.io.Serializable
    Interface for rendering error messages to terminal. All the visible errors shown to user must implement this interface.
    Since:
    3.0
    Author:
    Vaadin Ltd.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static com.vaadin.shared.ui.ErrorLevel CRITICAL
      Deprecated.
      As of 7.0, use ErrorLevel.CRITICAL instead
      static com.vaadin.shared.ui.ErrorLevel ERROR
      Deprecated.
      As of 7.0, use ErrorLevel.ERROR instead
      static com.vaadin.shared.ui.ErrorLevel INFORMATION
      Deprecated.
      As of 7.0, use ErrorLevel.INFO instead
      static com.vaadin.shared.ui.ErrorLevel SYSTEMERROR
      Deprecated.
      As of 7.0, use ErrorLevel.SYSTEM instead
      static com.vaadin.shared.ui.ErrorLevel WARNING
      Deprecated.
      As of 7.0, use ErrorLevel.WARNING instead
    • Field Detail

      • SYSTEMERROR

        @Deprecated
        static final com.vaadin.shared.ui.ErrorLevel SYSTEMERROR
        Deprecated.
        As of 7.0, use ErrorLevel.SYSTEM instead
      • CRITICAL

        @Deprecated
        static final com.vaadin.shared.ui.ErrorLevel CRITICAL
        Deprecated.
        As of 7.0, use ErrorLevel.CRITICAL instead
      • ERROR

        @Deprecated
        static final com.vaadin.shared.ui.ErrorLevel ERROR
        Deprecated.
        As of 7.0, use ErrorLevel.ERROR instead
      • WARNING

        @Deprecated
        static final com.vaadin.shared.ui.ErrorLevel WARNING
        Deprecated.
        As of 7.0, use ErrorLevel.WARNING instead
      • INFORMATION

        @Deprecated
        static final com.vaadin.shared.ui.ErrorLevel INFORMATION
        Deprecated.
        As of 7.0, use ErrorLevel.INFO instead
    • Method Detail

      • getErrorLevel

        com.vaadin.shared.ui.ErrorLevel getErrorLevel()
        Gets the errors level.
        Returns:
        the level of error as an integer.
      • getFormattedHtmlMessage

        java.lang.String getFormattedHtmlMessage()
        Returns the HTML formatted message to show in as the error message on the client. This method should perform any necessary escaping to avoid XSS attacks. TODO this API may still change to use a separate data transfer object
        Returns:
        HTML formatted string for the error message
        Since:
        7.0