Nepoužívat objekt serveru WebLogic RollbackException

Toto pravidlo zjistí použití serveru WebLogic weblogic.transaction.RollbackException objekty v souboru Java . Výjimku můžete změnit na javax.transaction.RollbackException .

WebLogic ServletAuthentication je proprietární rozhraní API a nelze jej použít v produktu WebSphere traditional nebo Liberty. Ke zpracování ověření použijte metody HttpServletRequest.login() a HttpServletRequest.logout() z platformy Java.

Viz dokumentace Java, kde jsou uvedeny informace k rozhraní HttpServletRequest .

Jsou zjištěny následující případy:

  1. Příklad nových objektů a vytvoření instance třídy:
    RollbackException e = new RollbackException()

  2. Příklad deklarace polí, na úrovni objektu:
    private RollbackException e ;

  3. Příklad proměnné metody:
    private void doX(){
        RollbackException e;
    }

  4. Příklad výrazu přetypování:
    RollbackException e = (RollbackException) someOtherException;

  5. Příklad příkazu throws metody:
    private void doX() throws MyException, RollbackException {
    // data metody jsou zde
    }

Objekt je zjištěn, pokud je použit jako kvalifikovaný název, například weblogic.transaction.RollbackException .

Objekt je také zjištěn, pokud je použit jako jednoduchý název, například RollbackException , pokud existuje jeden z následujících dvou příkazů importu:
import weblogic.transaction.*;
nebo
import weblogic.transaction.RollbackException;