jp.oarts.pirka.core.util.check
クラス CheckAndTeller

java.lang.Object
  上位を拡張 jp.oarts.pirka.core.util.check.CheckAndTeller
すべての実装されたインタフェース:
java.io.Serializable

public abstract class CheckAndTeller
extends java.lang.Object
implements java.io.Serializable

チェック&テラークラス抽象クラス
このクラスより派生させたクラスを作成し入力値のチェック及び変換を行います。
このクラスはスレッドセーフでなければなりません。

関連項目:
直列化された形式

コンストラクタの概要
CheckAndTeller()
           
 
メソッドの概要
protected  void addError(PirkaMessage message)
          エラーメッセージを追加します。
protected  void addError(java.lang.String message)
          エラーメッセージを追加します。
protected  void addError(java.lang.String fieldName, PirkaMessage message)
          エラーメッセージを追加します。
protected  void addError(java.lang.String fieldName, java.lang.String message)
          エラーメッセージを追加します。
abstract  boolean check()
          チェックを行ないます。
 FieldMap getFieldMap()
          フィールドマップを取得します。
 void setErrorMessageStocker(ErrorMessageStocker errorMessageStocker)
          推奨されていません。 
protected  void setFieldMap(FieldMap fieldMap)
          推奨されていません。 
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CheckAndTeller

public CheckAndTeller()
メソッドの詳細

addError

protected void addError(PirkaMessage message)
エラーメッセージを追加します。

パラメータ:
message - エラーメッセージ

addError

protected void addError(java.lang.String message)
エラーメッセージを追加します。

パラメータ:
message - エラーメッセージ

addError

protected void addError(java.lang.String fieldName,
                        PirkaMessage message)
エラーメッセージを追加します。

パラメータ:
fieldName - エラーメッセージに表示する正式なフィールド名(この文字列がそのまま画面に表示されます)
message - エラーメッセージ

addError

protected void addError(java.lang.String fieldName,
                        java.lang.String message)
エラーメッセージを追加します。

パラメータ:
fieldName - エラーメッセージに表示する正式なフィールド名(この文字列がそのまま画面に表示されます)
message - エラーメッセージ

check

public abstract boolean check()
チェックを行ないます。
このメソッドオーバーライドして独自のチェック&変換処理を作成してください。
チェック時にエラーが発生したらaddErrorメソッドやFieldMapのsetErrorを使用して
エラーを登録する必要があります。
また、エラー時はfalseを必ず戻すようにしてください。

戻り値:
true=正常、false=エラー

getFieldMap

public FieldMap getFieldMap()
フィールドマップを取得します。

戻り値:
フィールドマップ

setErrorMessageStocker

@Deprecated
public void setErrorMessageStocker(ErrorMessageStocker errorMessageStocker)
推奨されていません。 

エラーメッセージストッカーのセット

パラメータ:
errorMessageStocker - エラーメッセージストッカー

setFieldMap

@Deprecated
protected void setFieldMap(FieldMap fieldMap)
推奨されていません。 

フィルドマップを設定します。

パラメータ:
fieldMap - フィルドマップ