public class ScriptingValidation extends ValidationDefinition
ScriptによるValidation。 Scriptにより、falseを返却した場合、エラーとなる。 asArrayフラグがtrueにセットされる場合、検証対象のチェック対象が配列の場合、分解せず配列のまま検証Scriptのvalueへ渡す。
if (value == null) { return false; } if (value.equals("test")) { return true; } if (entity.name.equals(value)) { return true; } return false;
コンストラクタと説明 |
---|
ScriptingValidation() |
ScriptingValidation(java.lang.String script,
java.lang.String errorMessage) |
ScriptingValidation(java.lang.String script,
java.lang.String errorMessage,
java.lang.String errorCode) |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getScript() |
boolean |
isAsArray() |
void |
setAsArray(boolean asArray) |
void |
setScript(java.lang.String script) |
addLocalizedErrorMessage, getDescription, getErrorCode, getErrorMessage, getLocalizedErrorMessageList, getMessageCategory, getMessageId, setDescription, setErrorCode, setErrorMessage, setLocalizedErrorMessageList, setMessageCategory, setMessageId