Non utilizzare l'oggetto WebLogic transaction

Questa regola rileva l'utilizzo di oggetti weblogic.transaction.Transaction WebLogic in un file Java. Consultare l'argomento JTA support nella documentazione di WebSphere Application Server.

Vengono rilevati i seguenti casi:

  1. Dichiarazione campo (livello dell'oggetto)
    Esempio: private Transaction t ;

  2. Variabile metodo
    Esempio:
    private void doX(){
        Transaction t;
    }

  3. Espressione Cast
    Esempio: Transaction t = (Transaction) someOtherObject;

L'oggetto viene rilevato se viene utilizzato come nome qualificato, come weblogic.transaction.Transaction.

L'oggetto viene rilevato anche se viene utilizzato come nome semplice, come Transaction, ed esiste una delle due istruzioni import riportate di seguito:
import weblogic.transaction.*;
o
import weblogic.transaction.Transaction;