Не использовать объект RollbackException WebLogic

Это правило обнаруживает использование WebLogic weblogic.transaction.RollbackException в файле Java . Можно изменить исключение на javax.transaction.RollbackException .

ServletAuthentication является собственным API WebLogic, и его нельзя использовать в WebSphere traditional и Liberty. Для применения идентификации используйте следующие методы Java: HttpServletRequest.login() и HttpServletRequest.logout().

За дополнительной информацией обратитесь к описанию интерфейса HttpServletRequest в документации по Java.

Правило находит следующее:

  1. Пример для новых объектов и создания экземпляра класса:
    RollbackException e = new RollbackException()

  2. Пример для объявления поля на уровне объекта:
    private RollbackException e ;

  3. Пример для переменной метода:
    private void doX(){
        RollbackException e;
    }

  4. Пример для выражения приведения типа:
    RollbackException e = (RollbackException) someOtherException;

  5. Пример для оператора throws метода:
    private void doX() throws MyException, RollbackException {
    // данные метода
    }

Объект будет обнаружен, если он используется в качестве полного имени, например weblogic.transaction.RollbackException .

Объект также обнаруживается, если он используется как простое имя, такое как RollbackException , если существуют два следующих оператора импорта:
import weblogic.transaction.*;
или
import weblogic.transaction.RollbackException;