net.sf.portions.exception
Class PortionsBaseException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bynet.sf.portions.exception.PortionsBaseException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ExecuteActionException, PlugInException

public class PortionsBaseException
extends java.lang.Exception

Clase base para las excepciones "no runtime"

Version:
1.0 01 Jan 2007
Author:
Raúl Herranz
See Also:
Serialized Form

Field Summary
protected  org.apache.commons.logging.Log log
          Log de la clase
private static long serialVersionUID
          Identificador universal de la versión de la clase
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
PortionsBaseException(java.lang.Class where, java.lang.String method, java.lang.String cause)
          Constructor de la excepción.
PortionsBaseException(java.lang.Exception e, java.lang.String where, java.lang.String msg)
          Constructor de la excepción.
PortionsBaseException(java.lang.String cause)
          Constructor de la excepción.
 
Method Summary
protected  void debugExceptionCreated()
          Escribe información de depuración acerca de la excepción.
 java.lang.String toXML()
          Retorna la representacion en XML de la Excepcion
 
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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Identificador universal de la versión de la clase

See Also:
Constant Field Values

log

protected final org.apache.commons.logging.Log log
Log de la clase

Constructor Detail

PortionsBaseException

public PortionsBaseException(java.lang.String cause)
Constructor de la excepción.

Parameters:
cause - descripción de la causa, el lugar o el motivo que provoca el disparo de la excepción

PortionsBaseException

public PortionsBaseException(java.lang.Class where,
                             java.lang.String method,
                             java.lang.String cause)
Constructor de la excepción.

Parameters:
where - clase donde se produce la excepción
method - nombre del método donde se dispara la excepción
cause - descripción del motivo que provoca el disparo de la excepción

PortionsBaseException

public PortionsBaseException(java.lang.Exception e,
                             java.lang.String where,
                             java.lang.String msg)
Constructor de la excepción.

Parameters:
e - excepción anidada que provoca que se dispare esta excepción
where - lugar del código, operación o función que provoca el disparo de la excepción
msg - motivo, sugerencia o cualquier otro tipo de mensaje auxiliar
Method Detail

debugExceptionCreated

protected void debugExceptionCreated()
Escribe información de depuración acerca de la excepción.


toXML

public java.lang.String toXML()
Retorna la representacion en XML de la Excepcion

Returns:
Retorna la representacion en XML de la Excepcion