Esta regra detecta o uso de objetos 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 é detectado se ele for utilizado como um nome qualificado, como weblogic.transaction.RollbackException.
O objeto também é detectado se ele for utilizado 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;