Class SimpleValidator<F>

    • Field Detail

      • sessionManager

        @Autowired
        @Qualifier("sessionManager")
        protected SessionManager sessionManager
      • messageSource

        @Autowired
        protected org.springframework.context.MessageSource messageSource
    • Constructor Detail

      • SimpleValidator

        public SimpleValidator()
    • Method Detail

      • supports

        public boolean supports​(Class<?> clazz)
        Specified by:
        supports in interface org.springframework.validation.Validator
      • validate

        public void validate​(Object target,
                             org.springframework.validation.Errors errors)
        Specified by:
        validate in interface org.springframework.validation.Validator
      • validateForm

        public abstract void validateForm​(F target,
                                          org.springframework.validation.Errors errors)
      • validateRequiredFields

        protected boolean validateRequiredFields​(org.springframework.validation.Errors errors,
                                                 String... fields)
      • validateRequiredField

        protected boolean validateRequiredField​(org.springframework.validation.Errors errors,
                                                String field)
      • rejectRequiredFields

        protected void rejectRequiredFields​(org.springframework.validation.Errors errors,
                                            String... fields)
      • validateBooleanExpression

        protected boolean validateBooleanExpression​(org.springframework.validation.Errors errors,
                                                    NodeDefinition contextNodeDef,
                                                    NodeDefinition thisNodeDef,
                                                    String field,
                                                    String expression)
      • validateValueExpression

        protected boolean validateValueExpression​(org.springframework.validation.Errors errors,
                                                  NodeDefinition contextNodeDef,
                                                  NodeDefinition thisNodeDef,
                                                  String field,
                                                  String expression)
      • validateInternalName

        protected boolean validateInternalName​(org.springframework.validation.Errors errors,
                                               String fieldName)
      • validateInternalName

        protected boolean validateInternalName​(org.springframework.validation.Errors errors,
                                               String fieldName,
                                               String errorMessageKey)
      • validateRegEx

        protected boolean validateRegEx​(org.springframework.validation.Errors errors,
                                        String fieldName,
                                        String regex,
                                        String errorMessageKey)
      • validateRegEx

        protected boolean validateRegEx​(org.springframework.validation.Errors errors,
                                        String fieldName,
                                        Pattern pattern,
                                        String errorMessageKey)
      • validateMinLength

        protected boolean validateMinLength​(org.springframework.validation.Errors errors,
                                            String fieldName,
                                            int length)
      • rejectDuplicateValue

        protected void rejectDuplicateValue​(org.springframework.validation.Errors errors,
                                            String field,
                                            Object... args)
      • rejectDuplicateValues

        protected void rejectDuplicateValues​(org.springframework.validation.Errors errors,
                                             List<String> fields,
                                             Object... args)