Cette règle détecte l'utilisation de WebLogic weblogic.transaction.RollbackException dans un fichier Java . Vous pouvez remplacer l'exception par javax.transaction.RollbackException .
WebLogic ServletAuthentication est une API propriétaire et ne peut pas être utilisée dans WebSphere Traditional ou Liberty. Utilisez les méthodes
HttpServletRequest.login()et HttpServletRequest.logout() de la plateforme Java pour gérer l'authentification.
Voir la documentation Java pour l'interface HttpServletRequest.
Les cas suivants sont détectés :
Exemple de création d'instance de classe et de nouveaux objets :
RollbackException e = new RollbackException()
Exemple de niveau objet dans une déclaration de zone :
private RollbackException e ;
Exemple de variable de méthode :
private void doX(){
RollbackException e;
}
Exemple d'expression de transtypage :
RollbackException e = (RollbackException) someOtherException;
Exemple de clause throws dans une méthode :
private void doX() throws MyException, RollbackException {
// données de la méthode
}
L'objet est détecté s'il est utilisé comme nom qualifié, par exemple: weblogic.transaction.RollbackException .
L'objet est également détecté s'il est utilisé comme nom simple, par exemple:
RollbackException
, si l'une des deux instructions d'importation suivantes existe:
import weblogic.transaction.*;
ou
import weblogic.transaction.RollbackException;