この規則は、 WebLogic の使用を検出します。 weblogic.transaction.RollbackException Java ファイル内のオブジェクト。 この例外は、以下のように変更できます。 javax.transaction.RollbackException .
WebLogic ServletAuthentication は専有 API であり、WebSphere traditional および Liberty では使用できません。認証の処理には、Java プラットフォームから
HttpServletRequest.login() メソッドと HttpServletRequest.logout() メソッドを使用してください。
HttpServletRequest インターフェースの Java 資料を参照してください。
以下のケースが検出されます。
新規オブジェクトおよびクラス・インスタンス作成の例:
RollbackException e = new RollbackException()
フィールド宣言、オブジェクト・レベルの例:
private RollbackException e ;
メソッド変数の例:
private void doX(){
RollbackException e;
}
キャスト式の例:
RollbackException e = (RollbackException) someOtherException;
メソッドの throws ステートメントの例:
private void doX() throws MyException, RollbackException {
// method data here
}
オブジェクトが修飾名として使用されている場合は、次のように検出されます。 weblogic.transaction.RollbackException .
オブジェクトは、以下のような単純名として使用されている場合にも検出されます。
RollbackException
以下の 2 つのインポート・ステートメントのいずれかが存在する場合:
import weblogic.transaction.*;
または
import weblogic.transaction.RollbackException;