jp.ne.mki.wedge.pub.vfunit.sample.camc
クラス CheckTAX

java.lang.Object
  上位を拡張 AbstractCommon
      上位を拡張 jp.ne.mki.wedge.pub.vfunit.sample.camc.CheckTAX

public class CheckTAX
extends AbstractCommon

税率の期間内チェック

税率がどの期間内に属するかチェックします。
IN に 指定された 期間(From)、期間(To) に 一致する 税率を OUT の税率に設定します。

一致する期間のデータが複数存在した場合には、一番最後に発見した データが OUT(2)税率 に設定されます。

一致する期間のデータが存在しなかった場合には、ルールパラメータ の値を OUT(1)のエラーコードに設定、OUT(2)税率は""(空)が 設定されます。

一致する期間のデータの存在、非存在に関わらず、 ロジッククラスの戻り値は 常にOKが返ります。

期間(From)、期間(To) に 数値以外の値を含めないように して下さい。 数値以外の値が入っていた場合には、NumberFormatException が発生します。

[I/O RECORD]

InputRecord OutputRecord
  • 年月日(TEXT)
  • 年月日FROM(COL)
  • 年月日TO(COL)
  • 税率(COL)
    1. エラーコード
    2. 税率

    [RULE PARAMETER]

    Parameter なし

    バージョン:
    1.0
    作成者:
    mki

    コンストラクタの概要
    CheckTAX()
               
     
    メソッドの概要
     int execute()
               
     void exit()
               
     int getIOParameter()
              IOパラメータのチェック in に 4つ, outに2つ のアイテムの指定が必要です。
     
    クラス java.lang.Object から継承されたメソッド
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    コンストラクタの詳細

    CheckTAX

    public CheckTAX()
    メソッドの詳細

    getIOParameter

    public int getIOParameter()
    IOパラメータのチェック in に 4つ, outに2つ のアイテムの指定が必要です。

    戻り値:
    int

    execute

    public int execute()
                throws java.lang.Throwable
    例外:
    java.lang.Throwable

    exit

    public void exit()