Ne használjon RollbackException WebLogic objektumot

Ez a szabály a WebLogic weblogic.transaction.RollbackException Objektumok egy Java fájlban. Módosíthatja a kivételt a 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
    }

Az objektum akkor észlelhető, ha minősített nevként kerül felhasználásra, például weblogic.transaction.RollbackException .

Az objektum akkor is észlelhető, ha egyszerű névként kerül felhasználásra, például RollbackException , ha a következő két importálási utasítás létezik:
import weblogic.transaction.*;
or
import weblogic.transaction.RollbackException;