public class CompositeKeyArrayConvertor extends java.lang.Object implements Convertor
CompositeKeyの配列に変換するクラス。CompositeKey| Constructor and Description | 
|---|
CompositeKeyArrayConvertor()  | 
| Modifier and Type | Method and Description | 
|---|---|
<T> java.lang.Object | 
convert(ValidationContext<T> context,
       java.lang.String propertyName,
       java.lang.Object value,
       java.lang.annotation.Annotation format)
変換を行う。 
変換に失敗した場合、ValidationContextにエラー内容を設定する。  | 
java.lang.Class<?> | 
getTargetClass()
変換対象のクラスを取得する。 
 | 
<T> boolean | 
isConvertible(ValidationContext<T> context,
             java.lang.String propertyName,
             java.lang.Object propertyDisplayName,
             java.lang.Object value,
             java.lang.annotation.Annotation format)
変換可否のプレチェックを行う。 
変換できない文字列であった場合、エラーメッセージをValidationContextに追加し、falseを返却する。  | 
void | 
setConversionFailedMessageId(java.lang.String conversionFailedMessageId)
変換失敗時のデフォルトのエラーメッセージのメッセージIDを設定する。 
デフォルトメッセージの例 : "{0}が正しくありません"  | 
public java.lang.Class<?> getTargetClass()
getTargetClass in interface Convertorpublic void setConversionFailedMessageId(java.lang.String conversionFailedMessageId)
conversionFailedMessageId - 変換失敗時のデフォルトのエラーメッセージのメッセージIDpublic <T> boolean isConvertible(ValidationContext<T> context, java.lang.String propertyName, java.lang.Object propertyDisplayName, java.lang.Object value, java.lang.annotation.Annotation format)
isConvertible in interface ConvertorT - バリデーション結果で取得できる型context - ValidationContextpropertyName - プロパティ名propertyDisplayName - プロパティの表示名オブジェクトvalue - 変換可否のプレチェックを行う値format - フォーマットを指定するアノテーション(指定がない場合null)public <T> java.lang.Object convert(ValidationContext<T> context, java.lang.String propertyName, java.lang.Object value, java.lang.annotation.Annotation format)