クラス RemoveSessionData

すべての実装されたインタフェース:
CommonInterface, HtmlGatewayInterface, jp.ne.mki.wedge.run.interfaces.RuleEngineInterface

public class RemoveSessionData extends AbstractHtmlGateway

セッションオブジェクトからデータ削除。


JSDK 2.0 以降に対応。(JSDK 2.0 の API のみを使用)


[I/O RECORD]

InputRecord OutputRecord
セッションオブジェクトから削除するアイテム(複数指定可、省略可)

[RULE PARAMETER]

Parameter
バージョン:
1.0
  • フィールド詳細

    • req

      jakarta.servlet.http.HttpServletRequest req
      サーブレットが呼び出された時のリクエスト
    • session

      jakarta.servlet.http.HttpSession session
      このセッションに関連付けられたセッションオブジェクト
  • コンストラクタの詳細

    • RemoveSessionData

      public RemoveSessionData()
  • メソッドの詳細

    • getIOParameter

      public int getIOParameter()
      I/Oパラメータ初期設定
      戻り値:
      int OK=処理続行、IO_ERROR=入出力レコードエラー、IO_ERROR_IN=入力レコードエラー、IO_ERROR_OUT=出力レコードエラー、 IO_ERROR_IO_MUST_SAME_COUNT=入力レコード数と出力レコー数の非合致エラー、IO_ERROR_PARAMETER=パラメータエラー、 IO_ERROR_EXECUTE_PARAMETER=実行リストパラメータエラー
    • execute

      public int execute()
      InputRecord, OutputRecord をループ処理
      戻り値:
      実行ステータス
    • loopOutRecordSub

      protected int loopOutRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface item, int index)
      InputRecord に渡された値をセッションオブジェクトに格納
      オーバーライド:
      loopOutRecordSub クラス内 AbstractBase
      パラメータ:
      item -
    • exit

      public void exit()
      終了処理