Non utilizzare l'oggetto WebLogic transaction

Questa regola rileva l'utilizzo di WebLogic weblogic.transaction.Transaction oggetti 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 completo, ad esempio weblogic.transaction.Transaction .

L'oggetto viene rilevato anche se viene utilizzato come un nome semplice, ad esempio Transaction e una delle due istruzioni di importazione seguenti esiste:
import weblogic.transaction.*;
o
import weblogic.transaction.Transaction;