Class FileAttributeDefinitionFormValidator
java.lang.Object
org.zkoss.bind.validator.AbstractValidator
org.openforis.collect.designer.form.validator.BaseValidator
org.openforis.collect.designer.form.validator.FormValidator
org.openforis.collect.designer.form.validator.NodeDefinitionFormValidator
org.openforis.collect.designer.form.validator.AttributeDefinitionFormValidator
org.openforis.collect.designer.form.validator.FileAttributeDefinitionFormValidator
- All Implemented Interfaces:
org.zkoss.bind.Validator
- Author:
- S. Ricci
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final intprotected static final StringFields inherited from class org.openforis.collect.designer.form.validator.AttributeDefinitionFormValidator
CALCULATED_ONLY_ONE_TIME_FIELD, KEY_ATTRIBUTE_CANNOT_BE_MULTIPLE_MESSAGE_KEYFields inherited from class org.openforis.collect.designer.form.validator.NodeDefinitionFormValidator
BACKGROUND_COLOR, BACKGROUND_TRANSPARENCY, COLUMN_FIELD, COLUMN_SPAN_FIELD, DESCRIPTION_FIELD, KEY_FIELD, MAX_COUNT_EXPRESSION_FIELD, MAX_COUNT_MIN_VALUE, MIN_COUNT_EXPRESSION_FIELD, NAME_FIELD, NODE_NAME_ALREADY_DEFINED_MESSAGE_KEY, RELEVANCE_TYPE_FIELD, RELEVANT_EXPR_FIELD, REQUIRED_EXPR_FIELD, REQUIRENESS_TYPE_FIELD, TAB_NAME_FIELDFields inherited from class org.openforis.collect.designer.form.validator.FormValidator
blocking, CIRCULAR_REFERENCE_IN_EXPRESSION_MESSAGE_KEY, INVALID_EXPRESSION_MESSAGE_KEY, RESERVED_NAME_MESSAGE_KEYFields inherited from class org.openforis.collect.designer.form.validator.BaseValidator
FIELD_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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinternalValidate(org.zkoss.bind.ValidationContext ctx) protected voidvalidateFileNameExpression(org.zkoss.bind.ValidationContext ctx) protected voidvalidateMaxSize(org.zkoss.bind.ValidationContext ctx) Methods inherited from class org.openforis.collect.designer.form.validator.AttributeDefinitionFormValidator
getFieldNames, validateAttributeDefaults, validateChecksMethods inherited from class org.openforis.collect.designer.form.validator.NodeDefinitionFormValidator
getEditedNode, getParentEntity, isNameUnique, validateDescription, validateMaxCount, validateName, validateNameUniquenessMethods inherited from class org.openforis.collect.designer.form.validator.FormValidator
afterValidate, getExpressionValidator, getMessage, isBlocking, isEditingItem, normalizeMessageArgument, normalizeMessageArguments, validate, validateBooleanExpressionField, validateExpression, validateExpressionField, validateExpressionField, validateNameNotReserved, validatePathExpressionField, validateValueExpressionField, validateValueExpressionFieldMethods inherited from class org.openforis.collect.designer.form.validator.BaseValidator
createCompareMessage, getNumericValue, getProperties, getValue, getValue, getValueWithDefault, getVM, isNumber, isNumber, validateGreaterThan, validateGreaterThan, validateGreaterThan, validateGreaterThan, validateInternalName, validateInternalName, validateLessThan, validateLessThan, validateLessThan, validateLessThan, validateRegEx, validateRegEx, validateRegEx, validateRegEx, validateRegExValue, validateRequired, validateRequired, validateRequired, validateUriMethods inherited from class org.zkoss.bind.validator.AbstractValidator
addInvalidMessage, addInvalidMessage, addInvalidMessage, addInvalidMessages, addInvalidMessages, addInvalidMessages
-
Field Details
-
MAX_FILE_SIZE
protected static final int MAX_FILE_SIZE- See Also:
-
MAX_SIZE_FIELD
- See Also:
-
FILE_NAME_EXPRESSION_FIELD
- See Also:
-
EXPRESSIONS_REGEX
- See Also:
-
INVALID_EXTENSIONS_ERROR_KEY
- See Also:
-
-
Constructor Details
-
FileAttributeDefinitionFormValidator
public FileAttributeDefinitionFormValidator()
-
-
Method Details
-
internalValidate
protected void internalValidate(org.zkoss.bind.ValidationContext ctx) - Overrides:
internalValidatein classAttributeDefinitionFormValidator
-
validateMaxSize
protected void validateMaxSize(org.zkoss.bind.ValidationContext ctx) -
validateFileNameExpression
protected void validateFileNameExpression(org.zkoss.bind.ValidationContext ctx)
-