Toto pravidlo zjistí použití TranasctionManager objekty 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";
nebo
String s = "weblogic.transaction.TransactionManager";
nebo
TransactionManager mgr = ctx.lookup("weblogic.transaction.TransactionManager")
nebo
TransactionManager mgr = ctx.lookup("javax.transaction.TransactionManager")
Příklad vyvolání metody:
TransactionManager t = TransactionHelper.getTransactionManager();
nebo
TransactionManager t = TxHelper.getTransactionManager();
Objekt lze zjistit, pokud je použit jako kvalifikovaný název, například weblogic.transaction.TransactionManager nebo javax.transaction.TransactionManager .
Objekt může být také detekován, je použit 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;