Ne használjon RollbackException WebLogic objektumot

Ez a szabály a weblogic.transaction.RollbackException WebLogic objektumok használatát ismeri fel a Java fájlokban. A kivételt a következőre módosíthatja: javax.transaction.RollbackException.

A WebLogic ServletAuthentication szabadalomvédett API és hagyományos WebSphere és Liberty rendszerben nem használható. A hitelesítés kezeléséhez használja a Java platform HttpServletRequest.login() és HttpServletRequest.logout() metódusait.

Lásd a HttpServletRequest felület Java dokumentációját.

A szabály a következő eseteket ismeri fel:

  1. Új objektumok és osztálypéldányok létrehozása, például:
    RollbackException e = new RollbackException()

  2. Objektumszintű meződeklaráció, például:
    private RollbackException e ;

  3. Metódusváltozó, például:
    private void doX(){
        RollbackException e;
    }

  4. Típuskényszerítési kifejezés, például:
    RollbackException e = (RollbackException) someOtherException;

  5. Metódusban használt throws utasítás, például:
    private void doX() throws MyException, RollbackException {
    // itt találhatók a metódusadatok
    }

A rendszer felismeri az objektumot, ha az minősített névként kerül felhasználásra, például: weblogic.transaction.RollbackException.

A rendszer akkor is felismeri az objektumot, ha az egyszerű névként kerül felhasználásra, például: RollbackException, amennyiben létezik az alábbi két importálási utasítás egyike:
import weblogic.transaction.*;
or
import weblogic.transaction.RollbackException;