Toto pravidlo zjistí použití objektů TranasctionManager v souboru Java. Přečtěte si téma Podpora JTA v dokumentaci k produktu WebSphere Application Server.
Jsou zjištěny následující případy:
Deklarace polí (úroveň objektu)
Příklad: private TransactionManager tmgr ;
Příklad proměnné metody:
private void doX(){
TransactionManager tmgr;
}
Příklad výrazu přetypování:
TransactionManager t = (TransactionManager) someOtherObject;
Příklady použití řetězcového literálu:
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")
Příklad vyvolání metody:
TransactionManager t = TransactionHelper.getTransactionManager();
or TransactionManager t = TxHelper.getTransactionManager();
Objekt může být zjištěn, pokud je použit jako úplný název, jako např. weblogic.transaction.TransactionManager nebo javax.transaction.TransactionManager.
Objekt může být také zjištěn jako jednoduchý název, jako např. Transaction, pokud existuje některý z následujících příkazů importu:
import weblogic.transaction.*;
nebo
import weblogic.transaction.TransactionManager;
nebo
import javax.transaction.*;
nebo
import javax.transaction.TransactionManager;