package br.gov.serpro.treino.exception;
import javax.faces.context.ExceptionHandler;
import javax.faces.context.ExceptionHandlerFactory;
public class GridExceptionHandlerFactory extends ExceptionHandlerFactory {
private ExceptionHandlerFactory exceptionHandlerFactory;
public GridExceptionHandlerFactory(ExceptionHandlerFactory exceptionHandlerFactory){
this.exceptionHandlerFactory = exceptionHandlerFactory;
}
@Override
public ExceptionHandler getExceptionHandler() {
ExceptionHandler result = exceptionHandlerFactory.getExceptionHandler();
result = new GridExceptionHandler(result);
return result;
}
}