Examples of BeanValidationConfiguration


Examples of org.apache.wicket.bean.validation.BeanValidationConfiguration

  }

  @Override
  protected void init()
  {
    new BeanValidationConfiguration().configure(this);
  }
View Full Code Here

Examples of org.apache.wicket.bean.validation.BeanValidationConfiguration

  @Override
  public void init()
  {
    super.init();

    new BeanValidationConfiguration().configure(this);
  }
View Full Code Here

Examples of org.apache.wicket.bean.validation.BeanValidationConfiguration

        }
    }

    public static void register(Application application) {
        try {
            final BeanValidationConfiguration configuration = (BeanValidationConfiguration) BeanValidationConfiguration.get();
            LOGGER.info("Bean validation is already registered for this application, adding ParsleyTagModifiers.");
            registerTagModifiers(configuration);
        } catch (Exception e) {
            final BeanValidationConfiguration configuration = new BeanValidationConfiguration();
            registerTagModifiers(configuration);
            configuration.configure(application);
        }
        application.setMetaData(PARSLEY_REGISTERED, true);
        LOGGER.info("Bean validation is now registered.");
    }
View Full Code Here

Examples of org.apache.wicket.bean.validation.BeanValidationConfiguration

        }
    }

    public static void register(Application application) {
        try {
            final BeanValidationConfiguration configuration = (BeanValidationConfiguration) BeanValidationConfiguration.get();
            LOGGER.info("Bean validation is already registered for this application, adding ParsleyTagModifiers.");
            registerTagModifiers(configuration);
        } catch (Exception e) {
            final BeanValidationConfiguration configuration = new BeanValidationConfiguration();
            registerTagModifiers(configuration);
            configuration.configure(application);
        }
        application.setMetaData(PARSLEY_REGISTERED, true);
        LOGGER.info("Bean validation is now registered.");
    }
View Full Code Here

Examples of org.springmodules.validation.bean.conf.BeanValidationConfiguration

            logger.debug("Validating object in path '" + errors.getNestedPath() + "'");
        }

        // loading the bean validation configuration based on the validated object class.
        Class clazz = obj.getClass();
        BeanValidationConfiguration configuration = configurationLoader.loadConfiguration(clazz);

        if (configuration == null) {
            return; // no validation configuration for this object, then there's nothing to validate.
        }

        // applying all the validation rules for the object and registering the object as "validated"
        applyBeanValidation(configuration, obj, errors);
        validatedObjects.add(obj);

        // after all the validation rules where applied, checking what properties of the object require their own
        // validation and recursively calling this method on them.
        CascadeValidation[] cascadeValidations = configuration.getCascadeValidations();
        BeanWrapper wrapper = wrapBean(obj);
        for (int i=0; i<cascadeValidations.length; i++) {
            CascadeValidation cascadeValidation = cascadeValidations[i];
            Condition applicabilityCondition = cascadeValidation.getApplicabilityCondition();
View Full Code Here

Examples of org.springmodules.validation.bean.conf.BeanValidationConfiguration

     * are cached after the first time they are being loaded.
     *
     * @see BeanValidationConfigurationLoader#loadConfiguration(Class)
     */
    public BeanValidationConfiguration loadConfiguration(Class clazz) {
        BeanValidationConfiguration configuration = configurationByClass.get(clazz);
        if (configuration == null) {
            configuration = createValidationConfiguration(clazz);
            configurationByClass.put(clazz, configuration);
        }
        return configuration;
View Full Code Here

Examples of org.springmodules.validation.bean.conf.BeanValidationConfiguration

        loader.setResource(new ClassPathResource("Person.vld.xml", getClass()));
        loader.afterPropertiesSet();
    }

    public void testLoadConfiguration() throws Exception {
        BeanValidationConfiguration config = loader.loadConfiguration(Person.class);
        assertEquals(1, config.getGlobalRules().length);

        Person person = new Person();
        person.setFirstName("Uri");
        person.setLastName("Boness");
        person.setAge(-1);
View Full Code Here

Examples of org.springmodules.validation.bean.conf.BeanValidationConfiguration

    }

    public BeanValidationConfiguration loadConfiguration(Class clazz) {
        for (int i=0; i<loaders.length; i++) {
            if (loaders[i].supports(clazz)) {
                BeanValidationConfiguration config = loaders[i].loadConfiguration(clazz);
                if (config != null) {
                    return config;
                }
            }
        }
View Full Code Here

Examples of org.springmodules.validation.bean.conf.BeanValidationConfiguration

    }

    public BeanValidationConfiguration loadConfiguration(Class clazz) {
        for (int i = 0; i < loaders.length; i++) {
            if (loaders[i].supports(clazz)) {
                BeanValidationConfiguration config = loaders[i].loadConfiguration(clazz);
                if (config != null) {
                    return config;
                }
            }
        }
View Full Code Here

Examples of org.springmodules.validation.bean.conf.BeanValidationConfiguration

*/
public class DefaultXmlBeanValidationConfigurationLoaderIntegrationTests extends TestCase {

    public void testLoadConfiguration() throws Exception {
        DefaultXmlBeanValidationConfigurationLoader loader = createLoader("Person.vld.xml");
        BeanValidationConfiguration config = loader.loadConfiguration(Person.class);
        assertEquals(2, config.getGlobalRules().length);

        Person person = new Person();
        person.setFirstName("Uri");
        person.setLastName("Boness");
        person.setAge(-1);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.