jp.ne.mki.wedge.data.check
クラス PositiveNumber

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.data.check.DefaultDataCheck
      上位を拡張 jp.ne.mki.wedge.data.check.PositiveNumber
すべての実装されたインタフェース:
DataCheckInterface

public class PositiveNumber
extends DefaultDataCheck

正数チェック


データ型を基にした標準チェック実行後、値がIntegerに変換できるか、またその数値が0以上であるかをチェックします。 数値が0より下の場合にはエラーを返します。エラーメッセージは標準チェックにてエラーが発生した場合には標準チェック専用メッセージが 表示されます。また、0以下だった場合には「正数を入力してください」と表示されます。
エラーコードは標準チェックにてエラーが発生した場合には標準チェックのエラーコードが、0以下だった場合には""(空)が返されます
エラーメッセージを変更したい場合にはこのクラスを継承し public String getErrorMessage() のメソッドを上書きしてください。
エラーコードを変更したい場合にはこのクラスを継承し public String getErrorCode() のメソッドを上書きしてください。

バージョン:
1.0

フィールドの概要
 
クラス jp.ne.mki.wedge.data.check.DefaultDataCheck から継承されたフィールド
data, delegate, errorMessage, errorSubMessage, manager
 
インタフェース jp.ne.mki.wedge.run.interfaces.DataCheckInterface から継承されたフィールド
EXECUTE_ITEM, EXECUTE_NONE, EXECUTE_TRANSACTION
 
コンストラクタの概要
PositiveNumber()
           
 
メソッドの概要
 boolean checkData(int execute_position, java.lang.String value, int index)
          行指定のチェック実行します。
 java.lang.String getErrorCode()
          エラーコード取得 エラーとなるチェックコードを返します。
 int getErrorIndex()
          エラーインデックス取得 対象となる行番号を返します。
 java.lang.String getErrorMessage()
          エラーメッセージ取得 エラーが発生した場合にダイアログに表示するメッセージを返します。
 
クラス jp.ne.mki.wedge.data.check.DefaultDataCheck から継承されたメソッド
checkCommon, checkData, checkData, checkData, getCheckCommonErrorCode, getCheckCommonErrorIndex, getCheckCommonErrorMessage, getCheckIndex, getData, getItemObject, isInsertOk, isItemOmitCheck, isItemOmitCheck, isOmitCheck, isTranOmitCheck, isTranOmitCheck, setCheckIndex, setData, setErrorCode, setErrorMessageCreateDelegate, setErrorSubMessage, setManager
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PositiveNumber

public PositiveNumber()
メソッドの詳細

checkData

public boolean checkData(int execute_position,
                         java.lang.String value,
                         int index)
                  throws java.lang.Throwable
行指定のチェック実行します。エラーメッセージに行数が設定されます。 標準チェックを行った後にその値が0以上であるかどうかをチェックします。

定義:
インタフェース DataCheckInterface 内の checkData
オーバーライド:
クラス DefaultDataCheck 内の checkData
パラメータ:
int - 実行場所(EXECUTE_ITEM:項目チェック,EXECUTE_TRANSACTION:トランチェック,EXECUTE_NONE:指定なし)
String - チェック対象の値
int - 行数
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。
例外:
java.lang.Throwable

getErrorCode

public java.lang.String getErrorCode()
エラーコード取得 エラーとなるチェックコードを返します。標準チェックでエラーが発生した場合には自動的にエラーコードが設定されます。

定義:
インタフェース DataCheckInterface 内の getErrorCode
オーバーライド:
クラス DefaultDataCheck 内の getErrorCode
戻り値:
String エラーコード

getErrorMessage

public java.lang.String getErrorMessage()
エラーメッセージ取得 エラーが発生した場合にダイアログに表示するメッセージを返します。

定義:
インタフェース DataCheckInterface 内の getErrorMessage
オーバーライド:
クラス DefaultDataCheck 内の getErrorMessage
戻り値:
String エラーメッセージ

getErrorIndex

public int getErrorIndex()
エラーインデックス取得 対象となる行番号を返します。(対象データが複数行(COLTEXT)の場合使用)

定義:
インタフェース DataCheckInterface 内の getErrorIndex
オーバーライド:
クラス DefaultDataCheck 内の getErrorIndex
戻り値:
int エラーインデックス