クラス CheckDate8

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

public class CheckDate8 extends AbstractCommon

日付整合性チェック


YYYY MM DD の形式の3つのフィールドを合せて日付として正しいデータかどうかをチェックします。
エラーの場合、戻り値にUSER_ERRORを返します。
エラーの場合で、パラメータに文字列が設定されている場合には、ダイアログを表示します。


[I/O RECORD]

InputRecord OutputRecord
  1. YYYY 形式の「年」を表す項目
  2. MM 形式の「月」を表す項目
  3. DD 形式の「日」を表す項目

[RULE PARAMETER]

Parameter エラー時のダイアログ表示文字列
バージョン:
1.0
  • フィールド詳細

    • year

      jp.ne.mki.wedge.run.interfaces.DataInterface year
    • month

      jp.ne.mki.wedge.run.interfaces.DataInterface month
    • day

      jp.ne.mki.wedge.run.interfaces.DataInterface day
  • コンストラクタの詳細

    • CheckDate8

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

    • getIOParameter

      public int getIOParameter()
      IOパラメータ取得。execute の前に実行される。
      戻り値:
      int OK=処理続行、ERROR=異常終了、CANCEL=処理を中断(正常終了)
    • execute

      public int execute()
      チェック処理を実行します。
      戻り値:
       int BusinessRuleの戻り値を参照
    • exit

      public void exit()
      終了処理。保持していた変数などを開放する処理を記述します。
      execute の後に実行されます。
      正常終了・異常終了などに関わらず必ず実行されます。