Package javax.faces.validator

Examples of javax.faces.validator.BeanValidator$FacesMessageInterpolator


     * @param input
     * @return
     */
    private String _getValidationGroups(UIInput input)
    {
        BeanValidator validator = _getValidator(input, BeanValidator.class);
        if (validator != null)
        {
            return validator.getValidationGroups();
        }
        return null;
    }
View Full Code Here


        }
       
        // special things to configure for a BeanValidator
        if (validator instanceof BeanValidator)
        {
            BeanValidator beanValidator = (BeanValidator) validator;
           
            // check the validationGroups
            String validationGroups =  beanValidator.getValidationGroups();
            if (validationGroups == null
                    || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
            {
                // no validationGroups available
                // --> get the validationGroups from the stack
                //String stackGroup = mctx.getFirstValidationGroupFromStack();
                //if (stackGroup != null)
                //{
                //    validationGroups = stackGroup;
                //}
                //else
                //{
                    // no validationGroups on the stack
                    // --> set the default validationGroup
                    validationGroups = javax.validation.groups.Default.class.getName();
                //}
                beanValidator.setValidationGroups(validationGroups);
            }
        }
    }
View Full Code Here

                validator = context.getApplication().createValidator(validatorId);

                // special things to configure for a BeanValidator
                if (validator instanceof BeanValidator)
                {
                    BeanValidator beanValidator = (BeanValidator) validator;
                   
                    // check the validationGroups
                    String validationGroups =  beanValidator.getValidationGroups();
                    if (validationGroups == null
                            || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
                    {
                        // no validationGroups available
                        // --> get the validationGroups from the stack
                        //String stackGroup = mctx.getFirstValidationGroupFromStack();
                        //if (stackGroup != null)
                        //{
                        //    validationGroups = stackGroup;
                        //}
                        //else
                        //{
                            // no validationGroups on the stack
                            // --> set the default validationGroup
                            validationGroups = javax.validation.groups.Default.class.getName();
                        //}
                        beanValidator.setValidationGroups(validationGroups);
                    }
                }
               
                // add the validator to the component
                component.addValidator(validator);
View Full Code Here

     * @param input
     * @return
     */
    private String _getValidationGroups(UIInput input)
    {
        BeanValidator validator = _getValidator(input, BeanValidator.class);
        if (validator != null)
        {
            return validator.getValidationGroups();
        }
        return null;
    }
View Full Code Here

       
        if (appMap.containsKey(BEANS_VALIDATION_AVAILABLE)) {
            result = (Boolean) appMap.get(BEANS_VALIDATION_AVAILABLE);
        } else {
            try {
                new BeanValidator();
                appMap.put(BEANS_VALIDATION_AVAILABLE, result = true);
            } catch (Throwable t) {
                appMap.put(BEANS_VALIDATION_AVAILABLE, Boolean.FALSE);
            }
        }
View Full Code Here

        }
       
        // special things to configure for a BeanValidator
        if (validator instanceof BeanValidator)
        {
            BeanValidator beanValidator = (BeanValidator) validator;
           
            // check the validationGroups
            String validationGroups =  beanValidator.getValidationGroups();
            if (validationGroups == null
                    || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
            {
                // no validationGroups available
                // --> get the validationGroups from the stack
                //String stackGroup = mctx.getFirstValidationGroupFromStack();
                //if (stackGroup != null)
                //{
                //    validationGroups = stackGroup;
                //}
                //else
                //{
                    // no validationGroups on the stack
                    // --> set the default validationGroup
                    validationGroups = javax.validation.groups.Default.class.getName();
                //}
                beanValidator.setValidationGroups(validationGroups);
            }
        }
    }
View Full Code Here

                validator = context.getApplication().createValidator(validatorId);

                // special things to configure for a BeanValidator
                if (validator instanceof BeanValidator)
                {
                    BeanValidator beanValidator = (BeanValidator) validator;
                   
                    // check the validationGroups
                    String validationGroups =  beanValidator.getValidationGroups();
                    if (validationGroups == null
                            || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
                    {
                        // no validationGroups available
                        // --> get the validationGroups from the stack
                        //String stackGroup = mctx.getFirstValidationGroupFromStack();
                        //if (stackGroup != null)
                        //{
                        //    validationGroups = stackGroup;
                        //}
                        //else
                        //{
                            // no validationGroups on the stack
                            // --> set the default validationGroup
                            validationGroups = javax.validation.groups.Default.class.getName();
                        //}
                        beanValidator.setValidationGroups(validationGroups);
                    }
                }
               
                // add the validator to the component
                component.addValidator(validator);
View Full Code Here

        }
       
        // special things to configure for a BeanValidator
        if (validator instanceof BeanValidator)
        {
            BeanValidator beanValidator = (BeanValidator) validator;
           
            // check the validationGroups
            String validationGroups =  beanValidator.getValidationGroups();
            if (validationGroups == null
                    || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
            {
                // no validationGroups available
                // --> get the validationGroups from the stack
                //String stackGroup = mctx.getFirstValidationGroupFromStack();
                //if (stackGroup != null)
                //{
                //    validationGroups = stackGroup;
                //}
                //else
                //{
                    // no validationGroups on the stack
                    // --> set the default validationGroup
                    validationGroups = javax.validation.groups.Default.class.getName();
                //}
                beanValidator.setValidationGroups(validationGroups);
            }
        }
    }
View Full Code Here

                validator = context.getApplication().createValidator(validatorId);

                // special things to configure for a BeanValidator
                if (validator instanceof BeanValidator)
                {
                    BeanValidator beanValidator = (BeanValidator) validator;
                   
                    // check the validationGroups
                    String validationGroups =  beanValidator.getValidationGroups();
                    if (validationGroups == null
                            || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
                    {
                        // no validationGroups available
                        // --> get the validationGroups from the stack
                        //String stackGroup = mctx.getFirstValidationGroupFromStack();
                        //if (stackGroup != null)
                        //{
                        //    validationGroups = stackGroup;
                        //}
                        //else
                        //{
                            // no validationGroups on the stack
                            // --> set the default validationGroup
                            validationGroups = javax.validation.groups.Default.class.getName();
                        //}
                        beanValidator.setValidationGroups(validationGroups);
                    }
                }
               
                // add the validator to the component
                component.addValidator(validator);
View Full Code Here

  /**
   * Replaces the original value of {@link BeanValidator#getValidationGroups()} with the value from the tag attribute.
   */
  private void handlePreValidate(UIInput component) {
    final BeanValidator beanValidator = getBeanValidator(component);
    final String validationGroups = disabled ? NoValidationGroup.class.getName() : this.validationGroups;
    final String originalValidationGroups = beanValidator.getValidationGroups();

    if (originalValidationGroups != null) {
      component.getAttributes().put(ATTRIBUTE_ORIGINAL_VALIDATION_GROUPS, originalValidationGroups);
    }

    beanValidator.setValidationGroups(validationGroups);

    if (LOGGER.isLoggable(Level.FINER)) {
      LOGGER.finer(String.format(LOG_VALIDATION_GROUPS_OVERRIDDEN,
        component.getClientId(), originalValidationGroups, validationGroups));
    }
View Full Code Here

TOP

Related Classes of javax.faces.validator.BeanValidator$FacesMessageInterpolator

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.