Package org.iplass.mtp.entity.definition.validations
package org.iplass.mtp.entity.definition.validations
-
ClassDescriptionバイナリ(BinaryReference)サイズのValidation。 バイナリサイズでチェック。バイナリ(BinaryReference)のValidation。 バイナリのmimeタイプ(の正規表現)でチェック。Referenceプロパティの存在チェックを行うValidation。 参照先のEntityが存在しない場合、エラー。JavaのクラスによるValidation定義。
PropertyValidator
の実装クラスを指定します。 asArrayフラグがtrueにセットされる場合、検証対象が配列の場合、分解せず配列のままPropertyValidatorのvalueへ渡します。文字列の長さをチェックするValidation。 文字列長が、min以上、max以下ではない場合、エラー。必須チェックを行うValidation。 入力値がnullの場合、エラー。数値の範囲をチェックするValidation。 min、max、maxValueExcluded、minValueExcludedの指定により、範囲を定義。 その範囲外の場合、エラーとなる。正規表現によるValidation。 定義された正規表現に一致しない場合、エラーとなる。ScriptによるValidation定義です。 Scriptにより、falseを返却した場合、検証エラーとなります。 asArrayフラグがtrueにセットされる場合、検証対象が配列の場合、分解せず配列のまま検証Scriptのvalueへ渡します。