Diese Regel erkennt die Verwendung von TranasctionManager-Objekten in einer Java-Datei. Lesen Sie den Abschnitt JTA-Unterstützung in der Dokumentation zu WebSphere Application Server.
Die folgenden Fälle werden erkannt:
Felddeklaration (Objektebene)
Beispiel: private TransactionManager tmgr ;
Beispiel für Methodenvariable:
private void doX(){
TransactionManager tmgr;
}
Beispiel für Umsetzungsausdruck:
TransactionManager t = (TransactionManager) someOtherObject;
Beispiele für die Verwendung von Zeichenfolgeliteralen:
String s = "weblogic.transaction.TransactionManager";
or String s = "weblogic.transaction.TransactionManager";
or TransactionManager mgr = ctx.lookup("weblogic.transaction.TransactionManager")
or TransactionManager mgr = ctx.lookup("javax.transaction.TransactionManager")
Beispiel für Methodenaufruf:
TransactionManager t = TransactionHelper.getTransactionManager();
or TransactionManager t = TxHelper.getTransactionManager();
Das Objekt kann erkannt werden, wenn es als qualifizierter Name verwendet wird, z. B. such as weblogic.transaction.TransactionManager oder javax.transaction.TransactionManager.
Das Objekt kann auch erkannt werden, wenn es als einfacher Name verwendet wird, z. B.
Transaction, sofern eine der folgenden Importanweisungen vorhanden ist:
import weblogic.transaction.*;
oder
import weblogic.transaction.TransactionManager;
oder
import javax.transaction.*;
oder
import javax.transaction.TransactionManager;