Class CustomExceptionHandler
- java.lang.Object
-
- jakarta.faces.context.ExceptionHandler
-
- jakarta.faces.context.ExceptionHandlerWrapper
-
- com.github.adminfaces.template.exception.CustomExceptionHandler
-
- All Implemented Interfaces:
jakarta.faces.event.FacesListener,jakarta.faces.event.SystemEventListener,jakarta.faces.FacesWrapper<jakarta.faces.context.ExceptionHandler>,EventListener
public class CustomExceptionHandler extends jakarta.faces.context.ExceptionHandlerWrapperBased on: https://github.com/conventions/core/blob/master/src/main/java/org/conventionsframework/exception/ConventionsExceptionHandler.java This handler adds FacesMessages when BusinessExceptions are thrown OR sends user to error page when unexpected exception are raised.- Author:
- rafael-pestano
-
-
Constructor Summary
Constructors Constructor Description CustomExceptionHandler(jakarta.faces.context.ExceptionHandler exceptionHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.faces.context.ExceptionHandlergetWrapped()voidhandle()
-
-
-
Method Detail
-
getWrapped
public jakarta.faces.context.ExceptionHandler getWrapped()
- Specified by:
getWrappedin interfacejakarta.faces.FacesWrapper<jakarta.faces.context.ExceptionHandler>- Overrides:
getWrappedin classjakarta.faces.context.ExceptionHandlerWrapper
-
handle
public void handle() throws jakarta.faces.FacesException- Overrides:
handlein classjakarta.faces.context.ExceptionHandlerWrapper- Throws:
jakarta.faces.FacesException
-
-