jp.ne.mki.wedge.run.interfaces
インタフェース DataCheckInterface

既知の実装クラスの一覧:
DefaultDataCheck

public interface DataCheckInterface


フィールドの概要
static int EXECUTE_ITEM
           
static int EXECUTE_NONE
           
static int EXECUTE_TRANSACTION
           
 
メソッドの概要
 boolean checkData(int execute_position)
          チェックを実行します。
 boolean checkData(int execute_position, java.lang.String value)
          チェックを実行します。
 boolean checkData(int execute_position, java.lang.String value, int index)
          チェックを実行します。
 boolean checkData(java.lang.String value)
          チェックを実行します。
 java.lang.String getErrorCode()
          エラーコードを取得します。
 int getErrorIndex()
          エラー発生行を取得します。
 java.lang.String getErrorMessage()
          エラーメッセージを取得します。
 boolean isInsertOk(java.lang.String text, java.lang.String insertStr, int offs)
          文字を挿入できるかどうか。
 void setData(DataInterface data)
          データオブジェクトを設定します。
 void setDataForGateway(DataInterface data)
           
 void setErrorCode(java.lang.String code)
          エラーコードを設定します。
 void setErrorSubMessage(java.lang.String message)
          エラー補足情報メッセージを設定します。
 

フィールドの詳細

EXECUTE_ITEM

public static final int EXECUTE_ITEM

EXECUTE_TRANSACTION

public static final int EXECUTE_TRANSACTION

EXECUTE_NONE

public static final int EXECUTE_NONE
メソッドの詳細

checkData

public boolean checkData(java.lang.String value)
                  throws java.lang.Throwable
チェックを実行します。
パラメータ:
String - チェック対象の値
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。

checkData

public boolean checkData(int execute_position)
                  throws java.lang.Throwable
チェックを実行します。
パラメータ:
String - チェック対象の値
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。

checkData

public boolean checkData(int execute_position,
                         java.lang.String value)
                  throws java.lang.Throwable
チェックを実行します。
パラメータ:
int - 実行場所
String - チェック対象の値
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。

checkData

public boolean checkData(int execute_position,
                         java.lang.String value,
                         int index)
                  throws java.lang.Throwable
チェックを実行します。
パラメータ:
int - 実行場所
String - チェック対象の値
int - 行番号
戻り値:
boolean 正常の場合はtrue、エラーの場合はfalseが返ります。

getErrorMessage

public java.lang.String getErrorMessage()
エラーメッセージを取得します。
戻り値:
String エラーメッセージ

getErrorCode

public java.lang.String getErrorCode()
エラーコードを取得します。
戻り値:
String エラーコード

getErrorIndex

public int getErrorIndex()
エラー発生行を取得します。
戻り値:
String エラー発生行

setErrorSubMessage

public void setErrorSubMessage(java.lang.String message)
エラー補足情報メッセージを設定します。 これにより設定される値は、長さチェック時の長さや、最大値チェックの最大値(数値)が設定されます。 このメソッドはCheckLibraryCommonより呼び出されます。
パラメータ:
エラーメッセージ -  

setErrorCode

public void setErrorCode(java.lang.String code)
エラーコードを設定します。 このメソッドはCheckLibraryCommonより呼び出されます。
パラメータ:
エラーコード -  

isInsertOk

public boolean isInsertOk(java.lang.String text,
                          java.lang.String insertStr,
                          int offs)
文字を挿入できるかどうか。リアルタイムチェックを使用したい場合に実装する。
パラメータ:
text -  
insertStr -  
offs -  
戻り値:
 

setData

public void setData(DataInterface data)
データオブジェクトを設定します。
パラメータ:
DataInterface - データオブジェクト

setDataForGateway

public void setDataForGateway(DataInterface data)