Esta regra detecta o uso do WebLogic weblogic.transaction.RollbackException em um arquivo Java . É possível alterar a exceção para javax.transaction.RollbackException .
WebLogic ServletAuthentication é uma API de proprietário e não pode ser usada no WebSphere tradicional ou no Liberty. Usar
os métodos HttpServletRequest.login() e HttpServletRequest.logout() a partir da plataforma Java para manipular a autenticação.
Consulte a documentação Java da interface HttpServletRequest.
Os seguintes casos foram detectados:
Exemplo de criação de novos objetos e de instância de classe:
RollbackException e = new RollbackException()
Declaração do campo, exemplo de nível do objeto:
private RollbackException e ;
Exemplo de variável de método:
private void
doX(){
RollbackException e;
}
Exemplo de expressão cast:
RollbackException e = (RollbackException) someOtherException;
Exemplo de instruções de lançamentos de métodos:
private void doX() throws MyException, RollbackException {
// method data here
}
O objeto será detectado se ele for usado como um nome qualificado, como weblogic.transaction.RollbackException .
O objeto também será detectado se ele for usado como um nome simples, como
RollbackException
, se existir uma das duas instruções de importação a seguir:
import weblogic.transaction.*;
ou
import weblogic.transaction.RollbackException;