Această regulă detectează utilizarea obiectelor WebLogic weblogic.transaction.RollbackException într-un fişier Java. Puteţi modifica excepţia la javax.transaction.RollbackException.
WebLogic ServletAuthentication este un API de proprietar şi nu poate fi folosit în WebSphere tradiţional sau Liberty. Utilizaţi
metodele HttpServletRequest.login() şi HttpServletRequest.logout()
de la platforma Java pentru a trata autentificarea.
Vedeţi documentaţia Java pentru interfaţa HttpServletRequest.
Următoarele cazuri sunt detectate:
Exemplu de creare obiecte şi instanţe de clase noi:
RollbackException e = new RollbackException()
Declaraţie de câmp, exemplu la nivel de obiect:
private RollbackException e ;
Exemplu de variabilă de metodă:
private void doX(){
RollbackException e;
}
Exemplu de expresie de conversie:
RollbackException e = (RollbackException) someOtherException;
Exemplu de instrucţiune throws a metodei:
private void doX() throws MyException, RollbackException {
// method data here
}
Obiectul este detectat dacă este folosit ca un nume calificat, cum ar fi weblogic.transaction.RollbackException.
Obiectul este de asemenea detectat dacă este folosit şi ca un nume simplu, cum ar fi
RollbackException,
dacă există oricare dintre următoarele două instrucţiuni de import:
import weblogic.transaction.*;
sau
import weblogic.transaction.RollbackException;