Package javax.validation

Examples of javax.validation.ValidatorFactory


    @Advanced
    @Named(VALIDATOR_FACTORY)
    public ValidatorFactory createValidatorFactoryForDependencyInjectionAwareConstraintValidators(
            @BeanValidation GenericResolver<ValidatorFactory> validatorFactoryResolver)
    {
        ValidatorFactory validatorFactory = validatorFactoryResolver.resolve();
        if (validatorFactory == null)
        {
            validatorFactory = ValidatorFactoryStorage.getOrCreateValidatorFactory();
        }
View Full Code Here


            = new ConcurrentHashMap<ClassLoader, ValidatorFactory>();

    static ValidatorFactory getOrCreateValidatorFactory()
    {
        ClassLoader classLoader = getClassLoader();
        ValidatorFactory defaultValidatorFactory = defaultValidatorFactoryCache.get(classLoader);

        if (defaultValidatorFactory == null)
        {
            defaultValidatorFactory = Validation.buildDefaultValidatorFactory();
            defaultValidatorFactoryCache.put(classLoader, defaultValidatorFactory);
View Full Code Here

    @Advanced
    @Named(VALIDATOR_FACTORY)
    public ValidatorFactory createValidatorFactoryForDependencyInjectionAwareConstraintValidators(
            @BeanValidation GenericResolver<ValidatorFactory> validatorFactoryResolver)
    {
        ValidatorFactory validatorFactory = validatorFactoryResolver.resolve();
        if (validatorFactory == null)
        {
            validatorFactory = ValidatorFactoryStorage.getOrCreateValidatorFactory();
        }
View Full Code Here

    }

    @Override
    public ValidatorFactory getDefaultValidatorFactory()
    {
        ValidatorFactory factory = JNDIUtil.lookup(_VALIDATOR_FACTORY_JNDI_, ValidatorFactory.class);       
        return factory;
    }
View Full Code Here

            return;
        }
        String valueProperty = (String) referenceProperty;

        // Initialize Bean Validation.
        ValidatorFactory validatorFactory = createValidatorFactory(context);
        javax.validation.Validator validator = createValidator(validatorFactory, context);
        BeanDescriptor beanDescriptor = validator.getConstraintsForClass(valueBaseClass);
        if (!beanDescriptor.isBeanConstrained())
        {
            return;
View Full Code Here

        {
            synchronized (this)
            {
                if (_ExternalSpecifications.isBeanValidationAvailable())
                {
                    ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
                    applicationMap.put(VALIDATOR_FACTORY_KEY, factory);
                    return factory;
                }
                else
                {
View Full Code Here

    private Validator validator;

    @Before
    public void setUp() throws Exception {
        ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
        validator = factory.getValidator();
    }
View Full Code Here

    @Override
    public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException {
        final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit();

        // Get the CDI-enabled ValidatorFactory and add it to the servlet context
        ValidatorFactory validatorFactory = deploymentUnit.getAttachment(BeanValidationAttachments.VALIDATOR_FACTORY);

        deploymentUnit.addToAttachmentList(ServletContextAttribute.ATTACHMENT_KEY,
                new ServletContextAttribute(VALIDATOR_FACTORY_KEY, validatorFactory));
    }
View Full Code Here

            .install();

    }
    @Override
    public void undeploy(DeploymentUnit context) {
        ValidatorFactory validatorFactory = context.getAttachment(BeanValidationAttachments.VALIDATOR_FACTORY);
        if ((validatorFactory != null) && (!WeldDeploymentMarker.isPartOfWeldDeployment(context))) {
            // If the ValidatorFactory is not CDI-enabled, close it here. Otherwise, it's
            // closed via CdiValidatorFactoryService before the Weld service is stopped.
            validatorFactory.close();
        }
        context.removeAttachment(BeanValidationAttachments.VALIDATOR_FACTORY);
    }
View Full Code Here

    public LazyValidatorFactory(ClassLoader classLoader) {
        this.classLoader = classLoader;
    }

    private ValidatorFactory getDelegate() {
        ValidatorFactory result = delegate;
        if (result == null) {
            synchronized (this) {
                result = delegate;
                if (result == null) {
                    delegate = result = initFactory();
View Full Code Here

TOP

Related Classes of javax.validation.ValidatorFactory

Copyright © 2018 www.massapicom. 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.