Não usar o objeto de transação do WebLogic

Esta regra detecta o uso do WebLogic weblogic.transaction.Transaction em um arquivo Java . Revise o tópico suporte JTA na documentação do WebSphere Application Server.

Os seguintes casos foram detectados:

  1. Declaração do campo (nível do objeto)
    Exemplo: private Transaction t ;

  2. Variável de Método
    Exemplo:
    private void doX(){
        Transaction t;
    }

  3. Cast Expression
    Exemplo: Transaction t = (Transaction) someOtherObject;

O objeto será detectado se ele for usado como um nome qualificado, como weblogic.transaction.Transaction .

O objeto também será detectado se ele for usado como um nome simples, como Transaction e uma das duas instruções de importação a seguir existir:
import weblogic.transaction.*;
ou
import weblogic.transaction.Transaction;