Это правило находит все вхождения объектов TranasctionManager в файле Java. Просмотрите раздел Поддержка JTA в документации по WebSphere Application Server .
Правило находит следующее:
Объявление поля на уровне объекта
Пример: private TransactionManager tmgr ;
Пример для переменной метода:
private void doX(){
TransactionManager tmgr;
}
Пример для выражения приведения типа:
TransactionManager t = (TransactionManager) someOtherObject;
Пример использования строкового литерала:
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")
Пример вызова метода:
TransactionManager t = TransactionHelper.getTransactionManager();
or TransactionManager t = TxHelper.getTransactionManager();
Правило находит объект при условии использования его полного имени, например weblogic.transaction.TransactionManager или javax.transaction.TransactionManager.
При наличии одного из следующих операторов импорта правило находит объект и при
использовании его простого имени, такого как
Transaction:
import weblogic.transaction.*;
или
import weblogic.transaction.TransactionManager;
или
import javax.transaction.*;
или
import javax.transaction.TransactionManager;