Class SilverpeasException

    • Constructor Detail

      • SilverpeasException

        public SilverpeasException​(Exception exception)
        Deprecated.
      • SilverpeasException

        public SilverpeasException​(String message)
        Deprecated.
        Fabriquation d'une exception silverpeas avec un message multilangue. Il n'y a pas d'exception ayant provoqué celle-ci (getNested() renvera null). Le niveau d'importance est ERROR.
        Parameters:
        message - Le label multilangue. Ex : "impossibleDeFabriquerUneConnexionBDD". Le label est traduit dans des fichiers de properties.
      • SilverpeasException

        public SilverpeasException​(String message,
                                   Exception nested)
        Deprecated.
        Fabriquation d'une exception silverpeas avec un message multilangue et une exception à imbriquer. Le niveau d'importance est ERROR.
        Parameters:
        message - Le label multilangue. Ex : "impossibleDeFabriquerUneConnexionBDD". Le label est traduit dans des fichiers de properties.
        nested - L'exception qui a provoqué le problème. nested peut etre une SilverpeasException ou une exception technique (SQLException, RemoteException...)
      • SilverpeasException

        public SilverpeasException​(String message,
                                   Exception nested,
                                   int errorLevel)
        Deprecated.
        Fabriquation d'une exception silverpeas avec un message multilangue, une eception à imbriquer et un niveau d'importance.
        Parameters:
        message - Le label multilangue. Ex : "impossibleDeFabriquerUneConnexionBDD". Le label est traduit dans des fichiers de properties.
        nested - L'exception qui a provoqué le problème. nested peut etre une SilverpeasException ou une exception technique (SQLException, RemoteException...)
        errorLevel - Le niveau de critissicité de l'erreur (FATAL, ERROR, ou WARNING)
      • SilverpeasException

        public SilverpeasException​(String callingClass,
                                   int errorLevel,
                                   String message)
        Deprecated.
      • SilverpeasException

        public SilverpeasException​(String callingClass,
                                   int errorLevel,
                                   String message,
                                   String extraParams)
        Deprecated.
      • SilverpeasException

        public SilverpeasException​(String callingClass,
                                   int errorLevel,
                                   String message,
                                   Exception nested)
        Deprecated.
      • SilverpeasException

        public SilverpeasException​(String callingClass,
                                   int errorLevel,
                                   String message,
                                   String extraParams,
                                   Exception nested)
        Deprecated.
    • Method Detail

      • getNested

        public Exception getNested()
        Deprecated.
        retourne l'exception qui a provoqué la creation de celle-ci. Permet l'encapsulation des exception technique.
        Specified by:
        getNested in interface WithNested
        Returns:
        L'exception précédente qui a provoqué celle-ci, null s'il n'y en a pas.
      • getModule

        public abstract String getModule()
        Deprecated.
        This function must be defined by the Classes that herit from this one
        Specified by:
        getModule in interface FromModule
        Returns:
        The module name
      • getErrorLevel

        public int getErrorLevel()
        Deprecated.
        retourne le niveau de critissicité de l'exception
        Specified by:
        getErrorLevel in interface FromModule
        Returns:
        le niveau d'erreur, FATAL, ERROR, ou WARNING
      • getExtraInfos

        public String getExtraInfos()
        Deprecated.
      • getChainedExceptions

        public static Collection<Throwable> getChainedExceptions​(Throwable e)
        Deprecated.
        méthode utilitaire dont le role est de représenter les exceptions encapsulées sous forme d'une collection. L'exception courante se trouvera en première position de la collection. Les eventuelles imbrications succéssive suivront dans la liste.
        Parameters:
        e - L'exception de plus haut niveau
        Returns:
        une collection de Throwable, qui contiendra au moins l'exception passee en parametre. Et plus si cette exception en imbrique d'autre.