public abstract class SimpleValidator<F> extends Object implements org.springframework.validation.Validator
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SimpleValidator.ErrorsHelper |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionValidator |
expressionValidator |
protected org.springframework.context.MessageSource |
messageSource |
protected SessionManager |
sessionManager |
| Constructor and Description |
|---|
SimpleValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected CollectSurvey |
getActiveSurvey() |
protected void |
rejectDuplicateValue(org.springframework.validation.Errors errors,
String field,
Object... args) |
protected void |
rejectDuplicateValues(org.springframework.validation.Errors errors,
List<String> fields,
Object... args) |
protected void |
rejectRequiredFields(org.springframework.validation.Errors errors,
String... fields) |
boolean |
supports(Class<?> clazz) |
void |
validate(Object target,
org.springframework.validation.Errors errors) |
protected boolean |
validateBooleanExpression(org.springframework.validation.Errors errors,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef,
String field,
String expression) |
protected boolean |
validateExpression(org.springframework.validation.Errors errors,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef,
String field,
String expression,
ExpressionValidator.ExpressionType type) |
abstract void |
validateForm(F target,
org.springframework.validation.Errors errors) |
protected boolean |
validateInternalName(org.springframework.validation.Errors errors,
String fieldName) |
protected boolean |
validateInternalName(org.springframework.validation.Errors errors,
String fieldName,
String errorMessageKey) |
protected boolean |
validateMinLength(org.springframework.validation.Errors errors,
String fieldName,
int length) |
protected boolean |
validateRegEx(org.springframework.validation.Errors errors,
String fieldName,
Pattern pattern,
String errorMessageKey) |
protected boolean |
validateRegEx(org.springframework.validation.Errors errors,
String fieldName,
String regex,
String errorMessageKey) |
protected boolean |
validateRequiredField(org.springframework.validation.Errors errors,
String field) |
protected boolean |
validateRequiredFields(org.springframework.validation.Errors errors,
String... fields) |
protected boolean |
validateValueExpression(org.springframework.validation.Errors errors,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef,
String field,
String expression) |
@Autowired @Qualifier(value="sessionManager") protected SessionManager sessionManager
@Autowired protected ExpressionValidator expressionValidator
@Autowired protected org.springframework.context.MessageSource messageSource
public boolean supports(Class<?> clazz)
supports in interface org.springframework.validation.Validatorpublic void validate(Object target, org.springframework.validation.Errors errors)
validate in interface org.springframework.validation.Validatorpublic abstract void validateForm(F target, org.springframework.validation.Errors errors)
protected CollectSurvey getActiveSurvey()
protected boolean validateRequiredFields(org.springframework.validation.Errors errors,
String... fields)
protected boolean validateRequiredField(org.springframework.validation.Errors errors,
String field)
protected void rejectRequiredFields(org.springframework.validation.Errors errors,
String... fields)
protected boolean validateBooleanExpression(org.springframework.validation.Errors errors,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef,
String field,
String expression)
protected boolean validateValueExpression(org.springframework.validation.Errors errors,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef,
String field,
String expression)
protected boolean validateExpression(org.springframework.validation.Errors errors,
NodeDefinition contextNodeDef,
NodeDefinition thisNodeDef,
String field,
String expression,
ExpressionValidator.ExpressionType type)
protected boolean validateInternalName(org.springframework.validation.Errors errors,
String fieldName)
protected boolean validateInternalName(org.springframework.validation.Errors errors,
String fieldName,
String errorMessageKey)
protected boolean validateRegEx(org.springframework.validation.Errors errors,
String fieldName,
String regex,
String errorMessageKey)
protected boolean validateRegEx(org.springframework.validation.Errors errors,
String fieldName,
Pattern pattern,
String errorMessageKey)
protected boolean validateMinLength(org.springframework.validation.Errors errors,
String fieldName,
int length)
protected void rejectDuplicateValue(org.springframework.validation.Errors errors,
String field,
Object... args)
Copyright © 2022 Open Foris. All rights reserved.