org.griffante.glue.controller
Class LoadingBusinessRuleException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.griffante.glue.controller.LoadingBusinessRuleException
All Implemented Interfaces:
java.io.Serializable

public class LoadingBusinessRuleException
extends java.lang.Exception

Excecao gerada quando uma regra de negocio nao pode ser carregada devido ao fato de o key (serviço) que a pertence foi informado incorretamente, ou disparada quando ha algum problema ao efetuar a interpretacao do arquivo de configuracao.

Since:
0.1.8 - 02/01/2006
Version:
1.0
Author:
Giuliano Bernardes Griffante
See Also:
Serialized Form

Constructor Summary
LoadingBusinessRuleException(java.lang.String reason)
          Construtor
LoadingBusinessRuleException(java.lang.String reason, java.lang.String message)
          Construtor
LoadingBusinessRuleException(java.lang.String reason, java.lang.String message, java.lang.Throwable cause)
          Construtor
LoadingBusinessRuleException(java.lang.String reason, java.lang.Throwable cause)
          Construtor
 
Method Summary
 java.lang.String getReason()
          Retorna a razao pela qual a excecao foi lancada.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoadingBusinessRuleException

public LoadingBusinessRuleException(java.lang.String reason)
Construtor

Parameters:
reason - Uma possivel razao para o erro ter ocorrido.

LoadingBusinessRuleException

public LoadingBusinessRuleException(java.lang.String reason,
                                    java.lang.String message,
                                    java.lang.Throwable cause)
Construtor

Parameters:
reason - Uma possivel razao para o erro ter ocorrido.
message - Uma mensagem descrevendo o erro.
cause - Causa.

LoadingBusinessRuleException

public LoadingBusinessRuleException(java.lang.String reason,
                                    java.lang.String message)
Construtor

Parameters:
reason - Uma possivel razao para o erro ter ocorrido.
message - Causa.

LoadingBusinessRuleException

public LoadingBusinessRuleException(java.lang.String reason,
                                    java.lang.Throwable cause)
Construtor

Parameters:
reason - Uma possivel razao para o erro ter ocorrido.
cause - Causa.
Method Detail

getReason

public java.lang.String getReason()
Retorna a razao pela qual a excecao foi lancada. Isso e util para simplificar o tratamento de erros e exibir explicacoes coerentes para o usuarios sobre os erros ocorridos.

Returns:
Razao pela qual uma regra nao foi concluida.