Interface WebErrorMessage

All Known Implementing Classes:
WebErrorMessageImpl

@PublicApi public interface WebErrorMessage
Interface to be used with user management plugin points to encapsulate error messages and a useful information for displaying those error messages to a user. An error message should contain a full sentence returned by getDescription(), a short snippet of a message to serve as a summary of the error message, and optionally a URI to link to further information when only the snippet is presented to the user.
Since:
v6.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a message containing the reason an error message has been generated.
    Returns a short form of the error message that getDescription would provide.
    Returns a URI that can be used to direct users to pages with more information that can be tied to the snippet
  • Method Details

    • getDescription

      String getDescription()
      Returns a message containing the reason an error message has been generated.
      Returns:
      an error message; must not be null
    • getSnippet

      String getSnippet()
      Returns a short form of the error message that getDescription would provide.
      Returns:
      short form representation of getDescription; must not be null
    • getURI

      URI getURI()
      Returns a URI that can be used to direct users to pages with more information that can be tied to the snippet
      Returns:
      a uri, or null if none is available