jp.ne.mki.wedge.pub.vfunit.sample
クラス CheckTAX
java.lang.Object
AbstractCommon
jp.ne.mki.wedge.pub.vfunit.sample.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)
|
- エラーコード
- 税率
|
[RULE PARAMETER]
- バージョン:
- 1.0
- 作成者:
- mki
クラス 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()