org.seasar.s2csv.csv.annotation.entity
????? CSVRecordValidator


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface CSVRecordValidator

レコード全体のバリデーションを行う。 相関チェック等

???:
newta

???????
 java.lang.String method
          バリデーション実行メソッド
 java.lang.String msgKey
          メッセージキー
 
???????
 boolean after
          trueにするとCSVEntitiyのフィールドに値を設定してから動作する。 TODO 処理を追加する
 java.lang.String[] args
          メッセージ引数
 java.lang.String[] methodArgsNames
          TODO CSVValidatorと同じにする?
 java.lang.Class<?> methodClass
          バリデーション実行クラス CSVCustamValidateの場合、値を持っているクラスそのもの
 

?????

msgKey

public abstract java.lang.String msgKey
メッセージキー


method

public abstract java.lang.String method
バリデーション実行メソッド

args

public abstract java.lang.String[] args
メッセージ引数

?????:
{}

methodArgsNames

public abstract java.lang.String[] methodArgsNames
TODO CSVValidatorと同じにする?

?????:
{}

methodClass

public abstract java.lang.Class<?> methodClass
バリデーション実行クラス CSVCustamValidateの場合、値を持っているクラスそのもの

?????:
org.seasar.s2csv.csv.annotation.ValidateTargetEntity.class

after

public abstract boolean after
trueにするとCSVEntitiyのフィールドに値を設定してから動作する。 TODO 処理を追加する

?????:
false


Copyright © 2004-2008-2008 The Seasar Foundation. All Rights Reserved.