Esta regla detecta el uso de WebLogic weblogic.transaction.RollbackException en un archivo Java . Puede cambiar la excepción a javax.transaction.RollbackException .
ServletAuthentication de WebLogic es una API exclusiva y no se puede utilizar en WebSphere tradicional o Liberty. Utilice los métodos HttpServletRequest.login() y HttpServletRequest.logout()
de la plataforma Java para gestionar la autenticación.
Consulte la documentación de Java para la interfaz HttpServletRequest.
Se han detectado los siguientes casos:
Nuevos objetos y ejemplo de creación de instancia de clase:
RollbackException e = new RollbackException()
Declaración de campo, ejemplo de nivel de objeto:
private RollbackException e ;
Ejemplo de variable de método:
private void doX(){
RollbackException e;
}
Ejemplo de expresión de conversión de tipo de datos:
RollbackException e = (RollbackException) someOtherException;
Ejemplo de método que genera sentencia:
private void doX() throws MyException, RollbackException {
// incluir aquí datos de método
}
El objeto se detecta si se utiliza como nombre calificado, como por ejemplo weblogic.transaction.RollbackException .
El objeto también se detecta si se utiliza como un nombre simple, como por ejemplo
RollbackException
, si existe alguna de las dos sentencias de importación siguientes:
import weblogic.transaction.*;
o bien
import weblogic.transaction.RollbackException;