@SuppressWarnings("unchecked") @Override public T ignoreXmlConfiguration() { configuration = configuration.ignoreXmlConfiguration(); return (T)this; }
@Override public T ignoreXmlConfiguration() { return delegate.ignoreXmlConfiguration(); }
@Override public void configure(javax.validation.Configuration<?> configuration) { configuration.ignoreXmlConfiguration(); } });
validatorConfiguration.ignoreXmlConfiguration();
private DefaultValidationContext() { Configuration<?> validationConfig = Validation.byDefaultProvider().configure(); if (new DefaultSejdaContext().isIgnoreXmlConfiguration()) { validationConfig.ignoreXmlConfiguration(); } ValidatorFactory factory = validationConfig.buildValidatorFactory(); validator = factory.getValidator(); }
private static void initGenerator() { validator = Validation.byDefaultProvider() .providerResolver(new HibernateValidationProviderResolver()) .configure().ignoreXmlConfiguration() .buildValidatorFactory() .getValidator(); }
private DefaultValidationContext() { Configuration<?> validationConfig = Validation.byDefaultProvider().configure(); if (new DefaultSejdaContext().isIgnoreXmlConfiguration()) { validationConfig.ignoreXmlConfiguration(); } ValidatorFactory factory = validationConfig.buildValidatorFactory(); validator = factory.getValidator(); }
@Test @SpecAssertion(section = "7.1.1", id = "d") public void testConstraintAnnotationsArePerDefaultIgnoredForXmlConfiguredEntities() { Validator validator = TestUtil.getValidatorUnderTest(); BeanDescriptor beanDescriptor = validator.getConstraintsForClass( Package.class ); assertFalse( beanDescriptor.isBeanConstrained(), "With xml configuration there should be no constraint." ); Configuration<?> config = TestUtil.getConfigurationUnderTest(); config.ignoreXmlConfiguration(); validator = config.buildValidatorFactory().getValidator(); beanDescriptor = validator.getConstraintsForClass( Package.class ); assertTrue( beanDescriptor.isBeanConstrained(), "If xml configuration is ignored Package should have a single constraint." ); } }
@Test @SpecAssertion(section = Sections.XML_MAPPING_CONSTRAINTDECLARATIONINXML, id = "d") public void testConstraintAnnotationsArePerDefaultIgnoredForXmlConfiguredEntities() { Validator validator = TestUtil.getValidatorUnderTest(); BeanDescriptor beanDescriptor = validator.getConstraintsForClass( Package.class ); assertFalse( beanDescriptor.isBeanConstrained(), "With xml configuration there should be no constraint." ); Configuration<?> config = TestUtil.getConfigurationUnderTest(); config.ignoreXmlConfiguration(); validator = config.buildValidatorFactory().getValidator(); beanDescriptor = validator.getConstraintsForClass( Package.class ); assertTrue( beanDescriptor.isBeanConstrained(), "If xml configuration is ignored Package should have a single constraint." ); } }
@Test @SpecAssertion(section = Sections.XML_MAPPING_CONSTRAINTDECLARATIONINXML, id = "e") @SpecAssertion(section = Sections.XML_MAPPING_CONSTRAINTDECLARATIONINXML, id = "a") public void testEntityConfiguredViaAnnotationsAndXml() { Validator validator = TestUtil.getValidatorUnderTest(); BeanDescriptor beanDescriptor = validator.getConstraintsForClass( Package.class ); assertTrue( beanDescriptor.isBeanConstrained(), "The bean should be constrained" ); assertEquals( beanDescriptor.getConstraintsForProperty( "maxWeight" ).getConstraintDescriptors().size(), 2, "With xml configuration there should be two constraints." ); Configuration<?> config = TestUtil.getConfigurationUnderTest(); config.ignoreXmlConfiguration(); validator = config.buildValidatorFactory().getValidator(); beanDescriptor = validator.getConstraintsForClass( Package.class ); assertTrue( beanDescriptor.isBeanConstrained(), "Without xml there should be only one constraint." ); assertEquals( beanDescriptor.getConstraintsForProperty( "maxWeight" ).getConstraintDescriptors().size(), 1, "Without xml there should be only one constraint." ); }
@Test @SpecAssertions({ @SpecAssertion(section = "7.1.1", id = "e"), @SpecAssertion(section = "7.1.1", id = "a") } ) public void testEntityConfiguredViaAnnotationsAndXml() { Validator validator = TestUtil.getValidatorUnderTest(); BeanDescriptor beanDescriptor = validator.getConstraintsForClass( Package.class ); assertTrue( beanDescriptor.isBeanConstrained(), "The bean should be constrained" ); assertEquals( beanDescriptor.getConstraintsForProperty( "maxWeight" ).getConstraintDescriptors().size(), 2, "With xml configuration there should be two constraints." ); Configuration<?> config = TestUtil.getConfigurationUnderTest(); config.ignoreXmlConfiguration(); validator = config.buildValidatorFactory().getValidator(); beanDescriptor = validator.getConstraintsForClass( Package.class ); assertTrue( beanDescriptor.isBeanConstrained(), "Without xml there should be only one constraint." ); assertEquals( beanDescriptor.getConstraintsForProperty( "maxWeight" ).getConstraintDescriptors().size(), 1, "Without xml there should be only one constraint." ); }
private ValidatorHolder() { Configuration<?> validationConfig = Validation.byDefaultProvider().configure(); validationConfig.ignoreXmlConfiguration(); ValidatorFactory factory = validationConfig.buildValidatorFactory(); validator = factory.getValidator(); }
@Test @SpecAssertions({ @SpecAssertion(section = "4.4.6", id = "b"), @SpecAssertion(section = "4.4.6", id = "l"), @SpecAssertion(section = "4.4.6", id = "k"), @SpecAssertion(section = "7.1.1", id = "a"), @SpecAssertion(section = "7.1.1", id = "b"), @SpecAssertion(section = "7.1.2", id = "a") }) public void testIgnoreValidationXml() { Configuration<?> config = TestUtil.getConfigurationUnderTest(); Validator validator = config.ignoreXmlConfiguration().buildValidatorFactory().getValidator(); Order order = new Order(); Set<ConstraintViolation<Order>> constraintViolations = validator.validate( order ); assertCorrectNumberOfViolations( constraintViolations, 0 ); }
@Test @SpecAssertions({ @SpecAssertion(section = Sections.VALIDATIONAPI_BOOTSTRAPPING_XMLCONFIGURATION, id = "a"), @SpecAssertion(section = Sections.VALIDATIONAPI_BOOTSTRAPPING_XMLCONFIGURATION, id = "r"), @SpecAssertion(section = Sections.VALIDATIONAPI_BOOTSTRAPPING_XMLCONFIGURATION, id = "s"), @SpecAssertion(section = Sections.XML_MAPPING_CONSTRAINTDECLARATIONINXML, id = "a"), @SpecAssertion(section = Sections.XML_MAPPING_CONSTRAINTDECLARATIONINXML, id = "b"), @SpecAssertion(section = Sections.XML_MAPPING_CONSTRAINTDEFINITION, id = "a") }) public void testIgnoreValidationXml() { Configuration<?> config = TestUtil.getConfigurationUnderTest(); Validator validator = config.ignoreXmlConfiguration().buildValidatorFactory().getValidator(); Order order = new Order(); Set<ConstraintViolation<Order>> constraintViolations = getValidator().validate( order ); assertNumberOfViolations( constraintViolations, 0 ); }
final OpenEjbConfig config = new OpenEjbConfig(bootstrapConfig, target); target.ignoreXmlConfiguration();