Kein WebLogic-Transaktionsobjekt verwenden

Diese Regel erkennt die Nutzung von WebLogic . weblogic.transaction.Transaction Objekte 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
    Beispiel: 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 und eine der beiden folgenden Importanweisungen ist vorhanden:
import weblogic.transaction.*;
oder
import weblogic.transaction.Transaction;