Package javax.validation

Examples of javax.validation.Validator


  @SuppressWarnings("unchecked")
  @Override
  public void validate(IValidatable<T> validatable)
  {
    BeanValidationContext config = BeanValidationConfiguration.get();
    Validator validator = config.getValidator();

    Property property = getProperty();

    // validate the value using the bean validator

    Set<?> violations = validator.validateValue(property.getOwner(), property.getName(),
      validatable.getValue(), getGroups());

    // iterate over violations and report them

    for (ConstraintViolation<?> violation : (Set<ConstraintViolation<?>>)violations)
View Full Code Here


        infor.setSalary(Integer.parseInt(salary));
        infor.setBirthday(birthday);
       
        int violationSize = 0;               
        ValidatorFactory vf = null;
        Validator validator = null;
       
        if (injectedValidatorFactory == null) {
            message += "<b>Unable to ValidatorFactory injected as @Resource<br>";
            violationSize += 1;
        }
        if (injectedValidator == null) {
            message += "<b>Unable to Validator injected as @Resource<br>";
            violationSize += 1;
        }
       
        // obtain the validator factory and validator instance from JNDI
        try {
            InitialContext ctx = new InitialContext();
            vf = (ValidatorFactory)ctx.lookup("java:comp/ValidatorFactory");
            validator = (Validator)ctx.lookup("java:comp/Validator");
            Validator validator2 = (Validator)ctx.lookup("java:comp/Validator");
            if (validator == validator2) {
                message += "<b>JNDI Validator is a singleton<br>";
                violationSize += 1;
            }
        } catch (NamingException e) {
View Full Code Here

    public void doStart() throws Exception {
        // if we have a validator factory at this point, then validate
        // the resource adaptor instance
        if (validatorFactory != null) {
            Validator validator = validatorFactory.getValidator();

            Set generalSet = validator.validate(managedConnectionFactory);
            if (!generalSet.isEmpty()) {
                throw new ConstraintViolationException("Constraint violation for ManagedConnectionFactory " + managedConnectionFactoryClass, generalSet);
            }
        }
        //register with resource adapter
View Full Code Here

        if (beanValidationContext == null)
        {
            return;
        }

        final Validator validator = validatorFactory.getValidator();

        final String currentProperty = beanValidationContext.getCurrentProperty();

        if (currentProperty == null) return;
       
View Full Code Here

        if (beanValidationContext == null)
        {
            return;
        }

        final Validator validator = validatorFactory.getValidator();

        String currentProperty = beanValidationContext.getCurrentProperty();

        if (currentProperty == null) return;
       
        final ValidationInfo validationInfo = getValidationInfo(beanValidationContext, currentProperty, validator);
        final PropertyDescriptor propertyDescriptor = validationInfo.getPropertyDescriptor();

        if (propertyDescriptor == null) return;

        final Set<ConstraintViolation<Object>> violations = validator.validateValue(
                (Class<Object>) validationInfo.getBeanType(), validationInfo.getPropertyName(),
                value, beanValidationGroupSource.get());

        if (violations.isEmpty())
        {
View Full Code Here

        identifierHolder = (holder instanceof Identified) ? (Identified)holder : null;
    }

    @SuppressWarnings("unchecked")
    public String invalidates(final ValidityContext<? extends ValidityEvent> validityContext) {
        final Validator validator = getTargetValidator(validityContext);
        final Object proposed = getProposed(validityContext);
       
        if (validator == null || proposed == null || identifierHolder == null) {
            return null;
        }
       
        final String memberName = identifierHolder.getIdentifier().getMemberName();
        Set<InvalidConstraint<?>> constraints = validator.validateValue(memberName, proposed);
        return asString(memberName, constraints);
    }
View Full Code Here

      return;
    }
    TraversableResolver tr = new HibernateTraversableResolver(
        persister, associationsPerEntityPersister, sessionFactory
    );
    Validator validator = factory.usingContext()
        .traversableResolver( tr )
        .getValidator();
    final Class<?>[] groups = groupsPerOperation.get( operation );
    if ( groups.length > 0 ) {
      final Set<ConstraintViolation<T>> constraintViolations = validator.validate( object, groups );
      if ( constraintViolations.size() > 0 ) {
        Set<ConstraintViolation<?>> propagatedViolations =
            new HashSet<ConstraintViolation<?>>( constraintViolations.size() );
        Set<String> classNames = new HashSet<String>();
        for ( ConstraintViolation<?> violation : constraintViolations ) {
View Full Code Here

    }
    return messages;
  }

  protected Validator getValidator(FacesContext facesContext) {
    Validator beanValidator = validatorContext.getValidator();
    return beanValidator;
  }
View Full Code Here

{
   @Produces
   @Singleton
   public Validator createValidator()
   {
      Validator validator = Validation.byProvider(HibernateValidator.class)
               .configure()
               .addValidatedValueHandler(new InputComponentValueUnwrapper())
               .buildValidatorFactory()
               .getValidator();
      return validator;
View Full Code Here

      return;
    }
    TraversableResolver tr = new HibernateTraversableResolver(
        persister, associationsPerEntityPersister, sessionFactory
    );
    Validator validator = factory.usingContext()
        .traversableResolver( tr )
        .getValidator();
    final Class<?>[] groups = groupsPerOperation.get( operation );
    if ( groups.length > 0 ) {
      final Set<ConstraintViolation<T>> constraintViolations = validator.validate( object, groups );
      if ( constraintViolations.size() > 0 ) {
        Set<ConstraintViolation<?>> propagatedViolations =
            new HashSet<ConstraintViolation<?>>( constraintViolations.size() );
        Set<String> classNames = new HashSet<String>();
        for ( ConstraintViolation<?> violation : constraintViolations ) {
View Full Code Here

TOP

Related Classes of javax.validation.Validator

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.