Package org.silverpeas.core.exception
Class SilverpeasRuntimeException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.silverpeas.core.exception.SilverpeasRuntimeException
-
- All Implemented Interfaces:
Serializable
,FromModule
,WithNested
- Direct Known Subclasses:
CommentRuntimeException
,ExternalExecutionException
,FileHandlerException
,FileSharingRuntimeException
,FormRuntimeException
,FormTemplateRuntimeException
,ImageToolException
,InterestsRuntimeException
,JobDomainPeasRuntimeException
,PdcPeasRuntimeException
,PdcSubscriptionRuntimeException
,PeasCoreRuntimeException
,RatingRuntimeException
,SilverStatisticsPeasRuntimeException
,TagCloudRuntimeException
,ThesaurusBmRuntimeException
,UtilException
,VideoThumbnailExtractorException
@Deprecated public abstract class SilverpeasRuntimeException extends RuntimeException implements WithNested, FromModule
Deprecated.Deprecated exception. Please use insteadSilverpeasRuntimeException
SilverpeasRuntimeException est la racine de la hiérarchie des exception runtime silverpeas. Les exceptions Runtime ne sont pas obligatoirement traitées par le développeur. C'est pourquoi leur utilisation doit se faire après reflexion. La principale application des SilverpeasRuntimeException est l'utilisation au sein des EJB. En effet une RuntimeException qui traverse le conteneur annule la transaction en cours, et sera encapsulée dans une RemoteException. Le message que l'on donne à l'exception est très important, il doit etre affiché à l'utilisateur. C'est pourquoi le label est multilangue. Chaque classe heritant de SilverpeasRuntimeException doit surdefinir la fonction getModule qui retourne le nom du module (le meme nom que celui defini dans Silvertrace)- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SilverpeasRuntimeException(String callingClass, int errorLevel, String message)
Deprecated.SilverpeasRuntimeException(String callingClass, int errorLevel, String message, Exception nested)
Deprecated.SilverpeasRuntimeException(String callingClass, int errorLevel, String message, String extraParams)
Deprecated.SilverpeasRuntimeException(String callingClass, int errorLevel, String message, String extraParams, Throwable nested)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
getErrorLevel()
Deprecated.retourne le niveau de critissicité de l'exceptionString
getMessageLang()
Deprecated.This function must be defined by the Classes that herit from this oneString
getMessageLang(String language)
Deprecated.Throwable
getNested()
Deprecated.retourne l'exception qui a provoqué la creation de celle-ci.void
traceException()
Deprecated.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.silverpeas.core.exception.FromModule
getModule
-
-
-
-
Field Detail
-
FATAL
public static final int FATAL
Deprecated.- See Also:
- Constant Field Values
-
ERROR
public static final int ERROR
Deprecated.- See Also:
- Constant Field Values
-
WARNING
public static final int WARNING
Deprecated.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SilverpeasRuntimeException
public SilverpeasRuntimeException(String callingClass, int errorLevel, String message)
Deprecated.
-
SilverpeasRuntimeException
public SilverpeasRuntimeException(String callingClass, int errorLevel, String message, String extraParams)
Deprecated.
-
SilverpeasRuntimeException
public SilverpeasRuntimeException(String callingClass, int errorLevel, String message, Exception nested)
Deprecated.
-
-
Method Detail
-
getNested
public Throwable getNested()
Deprecated.retourne l'exception qui a provoqué la creation de celle-ci. Permet l'encapsulation des exception technique.- Specified by:
getNested
in interfaceWithNested
- Returns:
- L'exception précédente qui a provoqué celle-ci, null s'il n'y en a pas.
-
getMessageLang
public String getMessageLang()
Deprecated.This function must be defined by the Classes that herit from this one- Specified by:
getMessageLang
in interfaceFromModule
- Returns:
- The module name
-
getMessageLang
public String getMessageLang(String language)
Deprecated.- Specified by:
getMessageLang
in interfaceFromModule
-
traceException
public void traceException()
Deprecated.- Specified by:
traceException
in interfaceFromModule
-
getErrorLevel
public int getErrorLevel()
Deprecated.retourne le niveau de critissicité de l'exception- Specified by:
getErrorLevel
in interfaceFromModule
- Returns:
- le niveau d'erreur, FATAL, ERROR, ou WARNING
-
-