public class CodeListItemFormValidator extends SurveyObjectFormValidator<CodeListItem>
| Modifier and Type | Field and Description |
|---|---|
static String |
CODE_ALREADY_DEFINED_MESSAGE_KEY |
protected static String |
CODE_FIELD |
static String |
CODE_INVALID_FORMAT_MESSAGE_KEY |
protected static String |
CODE_LIST_MANAGER_ARG |
protected static String |
PARENT_ITEM_ARG |
blocking, CIRCULAR_REFERENCE_IN_EXPRESSION_MESSAGE_KEY, INVALID_EXPRESSION_MESSAGE_KEY, RESERVED_NAME_MESSAGE_KEYFIELD_REQUIRED_MESSAGE_KEY, GREATER_THAN_EQUAL_MESSAGE_KEY, GREATER_THAN_MESSAGE_KEY, INTERNAL_NAME_INVALID_VALUE_ERROR_KEY, INVALID_URI_MESSAGE_KEY, ITEM_NAME_ALREADY_DEFINED_MESSAGE_KEY, LESS_THAN_EQUAL_MESSAGE_KEY, LESS_THAN_MESSAGE_KEY| Constructor and Description |
|---|
CodeListItemFormValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected CodeListManager |
getCodeListManager(org.zkoss.bind.ValidationContext ctx) |
protected CodeListItem |
getExistingCodeListItem(org.zkoss.bind.ValidationContext ctx,
String code) |
protected CodeListItem |
getParentItem(org.zkoss.bind.ValidationContext ctx) |
protected void |
internalValidate(org.zkoss.bind.ValidationContext ctx) |
protected boolean |
validateCode(org.zkoss.bind.ValidationContext ctx) |
protected boolean |
validateCodeUniqueness(org.zkoss.bind.ValidationContext ctx) |
afterValidate, getExpressionValidator, getFieldNames, getMessage, isBlocking, isEditingItem, normalizeMessageArgument, normalizeMessageArguments, validate, validateBooleanExpressionField, validateExpression, validateExpressionField, validateExpressionField, validateNameNotReserved, validatePathExpressionField, validateValueExpressionField, validateValueExpressionFieldcreateCompareMessage, getNumericValue, getProperties, getValue, getValue, getValueWithDefault, getVM, isNumber, isNumber, validateGreaterThan, validateGreaterThan, validateGreaterThan, validateGreaterThan, validateInternalName, validateInternalName, validateLessThan, validateLessThan, validateLessThan, validateLessThan, validateRegEx, validateRegEx, validateRegEx, validateRegEx, validateRequired, validateRequired, validateRequired, validateUripublic static final String CODE_ALREADY_DEFINED_MESSAGE_KEY
public static final String CODE_INVALID_FORMAT_MESSAGE_KEY
protected static final String PARENT_ITEM_ARG
protected static final String CODE_LIST_MANAGER_ARG
protected static final String CODE_FIELD
protected void internalValidate(org.zkoss.bind.ValidationContext ctx)
internalValidate in class FormValidatorprotected CodeListItem getParentItem(org.zkoss.bind.ValidationContext ctx)
protected CodeListManager getCodeListManager(org.zkoss.bind.ValidationContext ctx)
protected boolean validateCode(org.zkoss.bind.ValidationContext ctx)
protected boolean validateCodeUniqueness(org.zkoss.bind.ValidationContext ctx)
protected CodeListItem getExistingCodeListItem(org.zkoss.bind.ValidationContext ctx, String code)
Copyright © 2021 Open Foris. All rights reserved.