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