クラス ScriptingNormalizer
java.lang.Object
org.iplass.mtp.entity.definition.NormalizerDefinition
org.iplass.mtp.entity.definition.normalizers.ScriptingNormalizer
- すべての実装されたインタフェース:
Serializable
ScriptによるNormalizer定義です。
正規化後の値を返却するように実装します。
asArrayフラグがtrueにセットされる場合、検証対象が配列の場合、分解せず配列のまま正規化Scriptのvalueへ渡します。
Script上から参照可能な変数
- entity:正規化対象のEntityのインスタンス
- propertyName:正規化対象のEntityのプロパティ名
- value:正規化対象のEntityのインスタンスのプロパティに設定されている値
- context:ValidationContextのインスタンス
Script Code Example
if (value == null) { return null; } if (!value.startsWith('p_') { return 'p_' + value; } else { return value; }
- 関連項目:
-
コンストラクタの概要
-
メソッドの概要
-
コンストラクタの詳細
-
ScriptingNormalizer
public ScriptingNormalizer() -
ScriptingNormalizer
-
-
メソッドの詳細
-
isAsArray
public boolean isAsArray() -
setAsArray
public void setAsArray(boolean asArray) -
getScript
-
setScript
-