WebLogic Transaction オブジェクトを使用しない

この規則は、 WebLogic の使用を検出します。 weblogic.transaction.Transaction Java ファイル内のオブジェクト。 WebSphere Application Server 資料の JTA サポート のトピックを確認してください。

以下のケースが検出されます。

  1. フィールド宣言 (オブジェクト・レベル)
    例: private Transaction t ;

  2. メソッド変数
    例:
    private void doX(){
        Transaction t;
    }

  3. キャスト式
    例: Transaction t = (Transaction) someOtherObject;

オブジェクトが修飾名として使用されている場合は、次のように検出されます。 weblogic.transaction.Transaction .

オブジェクトは、以下のような単純名として使用されている場合にも検出されます。 Transaction 、および以下の 2 つのインポート・ステートメントのいずれかが存在します。
import weblogic.transaction.*;
または
import weblogic.transaction.Transaction;