pt.moredata.dataentry.util.http
Class ErrorPageBuilder

java.lang.Object
  extended bypt.moredata.dataentry.util.http.ErrorPageBuilder

public class ErrorPageBuilder
extends java.lang.Object

Company MoreData

Version:
$Revision: 1.4 $ TODO : Deve ser possivel passara uma excepcao para ser mostrada na pagina.
Author:
pcarmo

Method Summary
 java.lang.String getErrorPage(java.lang.String errorCode, java.lang.String errorMessage, java.lang.String errorDescription, org.apache.log4j.Logger logger)
          Devolve uma pagina em HTML com uma menssagem de erro.
static ErrorPageBuilder instance()
          Devolve a instancia (singleton) do ErrorPageBuilder.
 void printErrorPage(javax.servlet.http.HttpServletResponse response, java.lang.String errorCode, java.lang.String errorMessage, java.lang.String errorDescription, org.apache.log4j.Logger logger)
          Imprime uma menssagem de erro na pagina.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static ErrorPageBuilder instance()
Devolve a instancia (singleton) do ErrorPageBuilder.

Returns:
A instancia (singleton) do ErrorPageBuilder.

getErrorPage

public java.lang.String getErrorPage(java.lang.String errorCode,
                                     java.lang.String errorMessage,
                                     java.lang.String errorDescription,
                                     org.apache.log4j.Logger logger)
Devolve uma pagina em HTML com uma menssagem de erro.


printErrorPage

public void printErrorPage(javax.servlet.http.HttpServletResponse response,
                           java.lang.String errorCode,
                           java.lang.String errorMessage,
                           java.lang.String errorDescription,
                           org.apache.log4j.Logger logger)
                    throws javax.servlet.ServletException,
                           java.io.IOException
Imprime uma menssagem de erro na pagina.

Parameters:
response - HttpServletResponse, onde deve ser ecrita a pagina.
errorCode - Codigo do erro.
errorMessage - Menssagem de erro.
errorDescription - Descricao do erro ocorrido.
Throws:
javax.servlet.ServletException
java.io.IOException