Class CollectMobileSurveyValidator
- java.lang.Object
-
- org.openforis.collect.manager.validation.SurveyValidator
-
- org.openforis.collect.manager.validation.CollectMobileSurveyValidator
-
@Component public class CollectMobileSurveyValidator extends SurveyValidator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openforis.collect.manager.validation.SurveyValidator
SurveyValidator.ReferenceableKeyAttributeHelper, SurveyValidator.SurveyValidationNodeDefinitionVisitor, SurveyValidator.SurveyValidationResult, SurveyValidator.SurveyValidationResults, SurveyValidator.ValidationParameters
-
-
Field Summary
-
Fields inherited from class org.openforis.collect.manager.validation.SurveyValidator
MAX_KEY_ATTRIBUTE_DEFINITION_COUNT, MAX_NODE_NAME_LENGTH
-
-
Constructor Summary
Constructors Constructor Description CollectMobileSurveyValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<SurveyValidator.SurveyValidationResult>validateAttribute(AttributeDefinition attrDef, SurveyValidator.ValidationParameters validationParameters)-
Methods inherited from class org.openforis.collect.manager.validation.SurveyValidator
addIfNotOk, generateFullInternalName, getInvalidNodeNameMessageKey, getMaxNodeNameLengthExceededMessageKey, setCodeListManager, setExpressionValidator, validate, validate, validateAgainstSchema, validateAgainstSchema, validateAgainstSchema, validateAttributeDefaults, validateChanges, validateChecks, validateCompatibilityForDataImport, validateCompatibilityForDataImport, validateCompatibilityForPublishing, validateCompatibilityForPublishing, validateDataTypeNotChanged, validateEntity, validateEnumeratingCodeListNotChanged, validateEnumeratingCodeListsNotChanged, validateKeyAttribute, validateMultiplicityNotChanged, validateNodeName, validateNodeNameMaxLength, validateParentRelationship, validateReferencedKeyAttribute, validateReferencedKeyAttribute, validateSchemaNodes, visitNodeDefinitions
-
-
-
-
Method Detail
-
validateAttribute
protected List<SurveyValidator.SurveyValidationResult> validateAttribute(AttributeDefinition attrDef, SurveyValidator.ValidationParameters validationParameters)
- Overrides:
validateAttributein classSurveyValidator
-
-