Kein WebLogic-Transaktionsobjekt verwenden

Diese Regel erkennt die Verwendung von WebLogic-Objekten weblogic.transaction.Transaction in einer Java-Datei. Lesen Sie den Abschnitt JTA-Unterstützung in der Dokumentation zu WebSphere Application Server.

Die folgenden Fälle werden erkannt:

  1. Felddeklaration (Objektebene)
    Beispiel: private Transaction t ;

  2. Methodenvariable
    die Methodenvariable:
    private void doX(){
        Transaction t;
    }

  3. Umsetzungsausdruck
    Umsetzungsausdruck: Transaction t = (Transaction) someOtherObject;

Das Objekt wird erkannt, wenn es als qualifizierter Name verwendet wird, z. B. weblogic.transaction.Transaction.

Das Objekt wird auch erkannt, wenn es als einfacher Name verwendet wird, z. B. Transaction, sofern eine der folgenden beiden Importanweisungen vorhanden ist:
import weblogic.transaction.*;
oder
import weblogic.transaction.Transaction;