Class ErrorPageMBean

java.lang.Object
ch.ivyteam.ivy.jsf.bean.error.ErrorPageMBean

public class ErrorPageMBean extends Object
Used as managed bean named errorPage within the JSF error page(s) to show information about the exception.

E.g. to display the exception error message: <p:outputLabel value="#{errorPage.message}"/>

API:
This is a public API.
  • Method Details

    • isIvyException

      public boolean isIvyException()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getError

      public BpmError getError()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getPath

      public String getPath()
      Returns:
      the path to the BPM process, where the error occurred.
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • hasException

      public boolean hasException()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getExceptionId

      public String getExceptionId()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getCreatedAt

      public String getCreatedAt()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • isShowDetails

      public boolean isShowDetails()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getMessage

      public String getMessage()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getLocale

      public Locale getLocale()
      Returns:
      the Locale of the current session e.g. en_GB
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getCausedBy

      public List<Throwable> getCausedBy()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getThreadLocalValues

      public List<Map.Entry<String,String>> getThreadLocalValues()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getStackTrace

      public String getStackTrace()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getStatusCode

      public int getStatusCode()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getStatusText

      public String getStatusText()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getRequestUri

      public String getRequestUri()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getServletName

      public String getServletName()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getApplicationName

      public String getApplicationName()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getApplicationBaseUrl

      public String getApplicationBaseUrl()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getExceptionType

      public Class<?> getExceptionType()
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.
    • getErrorReportUrl

      @Deprecated(forRemoval=true) public String getErrorReportUrl()
      Deprecated, for removal: This API element is subject to removal in a future version.
      this feature is moved to the engine cockpit.
      Returns:
      empty string
      API:
      This public API is available in IvyScript and Java. It has the visibility ADVANCED.