Esta regra detecta o uso de objetos weblogic.transaction.Transaction do WebLogic em um arquivo Java. Revise o tópico suporte JTA na documentação do WebSphere Application Server.
Os seguintes casos foram detectados:
Declaração do campo (nível do objeto)
Exemplo: private Transaction t ;
Variável de Método
Exemplo:
private void doX(){
Transaction t;
}
Cast Expression
Exemplo: Transaction t = (Transaction) someOtherObject;
O objeto é detectado se ele for utilizado como um nome qualificado, como weblogic.transaction.Transaction.
O objeto também é detectado se ele for utilizado como um nome simples,
como Transaction e se existir uma das duas instruções
de importação a seguir:
import weblogic.transaction.*;
ou
import weblogic.transaction.Transaction;