Examples of ValidatorWrapper


Examples of org.apache.myfaces.application.cdi.ValidatorWrapper

        {
            return validatorClass.newInstance();
        }
        else
        {
            return new ValidatorWrapper(result);
        }
    }
View Full Code Here

Examples of org.apache.myfaces.application.cdi.ValidatorWrapper

        {
            return validatorClass.newInstance();
        }
        else
        {
            return new ValidatorWrapper(result);
        }
    }
View Full Code Here

Examples of org.apache.myfaces.application.cdi.ValidatorWrapper

        {
            return validatorClass.newInstance();
        }
        else
        {
            return new ValidatorWrapper(result);
        }
    }
View Full Code Here

Examples of org.apache.myfaces.application.cdi.ValidatorWrapper

        {
            return validatorClass.newInstance();
        }
        else
        {
            return new ValidatorWrapper(result);
        }
    }
View Full Code Here

Examples of org.strecks.validator.internal.ValidatorWrapper

  @Test
  public void testSortValidatorWrapper()
  {
    DefaultMessageParameterProvider provider = new DefaultMessageParameterProvider();
   
    ValidatorWrapper wrapper1 = new ValidatorWrapper("key1", 20, Collections.emptyList(), new IntegerValidator(),
        this.getClass().getMethods()[0], provider);
    ValidatorWrapper wrapper2 = new ValidatorWrapper("key2", 10, Collections.emptyList(), new IntegerValidator(),
        this.getClass().getMethods()[0],  provider);

    List<ValidatorWrapper> list = new ArrayList<ValidatorWrapper>();
    list.add(wrapper1);
    list.add(wrapper2);
View Full Code Here

Examples of org.strecks.validator.internal.ValidatorWrapper

    assert methodValidators.getRequiresConversion() == false;

    List<ValidatorWrapper> list = methodValidators.getValidators();
    assert list.size() == 1;

    ValidatorWrapper validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof RequiredValidator;

    assert validatorWrapper.getKey().equals("is.required");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == null;

    // blankOrNull

    methodValidators = get(map, "blankOrNull");
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == false;

    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof BlankOrNullValidator;
    assert validatorWrapper.getKey().equals("must.be.blank.or.null");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == null;

    // maxLength
    methodValidators = get(map, "maxLength");
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == false;

    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof MaxLengthValidator;
    assert validatorWrapper.getKey().equals("max.length.exceeded");
    assert validatorWrapper.getParams().size() == 1;
    assert validatorWrapper.getParams().get(0).equals(1);
    assert validatorWrapper.getParameterizedType() == null;

    MaxLengthValidator ml = (MaxLengthValidator) validatorWrapper.getValidator();
    assert ml.getLength() == 1;

    // doubleValue
    methodValidators = get(map, "doubleValue");
    list = methodValidators.getValidators();
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == true;

    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof DoubleValidator;
    assert validatorWrapper.getKey().equals("not.double");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == Double.class;

    // booleanValue
    methodValidators = get(map, "booleanValue");
    list = methodValidators.getValidators();
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == true;

    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof BooleanValidator;
    assert validatorWrapper.getKey().equals("not.boolean");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == Boolean.class;

    // byteValue
    methodValidators = get(map, "byteValue");
    list = methodValidators.getValidators();
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == true;

    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof ByteValidator;
    assert validatorWrapper.getKey().equals("not.byte");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == Byte.class;

    // floatValue
    methodValidators = get(map, "floatValue");
    list = methodValidators.getValidators();
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == true;

    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof FloatValidator;
    assert validatorWrapper.getKey().equals("not.float");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == Float.class;

    // shortValue
    methodValidators = get(map, "shortValue");
    list = methodValidators.getValidators();
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == true;

    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof ShortValidator;
    assert validatorWrapper.getKey().equals("not.short");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == Short.class;

    // longValue
    methodValidators = get(map, "longValue");
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == true;

    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof LongValidator;

    assert validatorWrapper.getKey().equals("not.long");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == Long.class;

    // integerValue
    methodValidators = get(map, "integerValue");
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == true;

    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof IntegerValidator;

    assert validatorWrapper.getKey().equals("not.integer");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == Integer.class;

    // dateValue
    methodValidators = get(map, "dateValue");
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == true;

    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof DateValidator;

    assert validatorWrapper.getKey().equals("not.date");

    assert validatorWrapper.getParams().size() == 0;
    assert validatorWrapper.getParameterizedType() == Date.class;

    // strictDateValue
    methodValidators = get(map, "strictDateValue");
    assert methodValidators.getConverter() != null;
    assert methodValidators.getRequiresConversion() == true;

    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof DateValidator;

    assert validatorWrapper.getKey().equals("not.strict.date");
    assert validatorWrapper.getParams().size() == 0;
    assert validatorWrapper.getParameterizedType() == Date.class;

    // integer range
    methodValidators = get(map, "integerRangeValue");
    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof IntegerRangeValidator;
    assert validatorWrapper.getKey().equals("not.in.range");
    assert validatorWrapper.getParams().size() == 2;
    assert validatorWrapper.getParams().get(0).equals(0);
    assert validatorWrapper.getParams().get(1).equals(1);
    assert validatorWrapper.getParameterizedType() == Integer.class;

    IntegerRangeValidator irv = (IntegerRangeValidator) validatorWrapper.getValidator();
    assert irv.getMin() == 0;
    assert irv.getMax() == 1;

    // long range
    methodValidators = get(map, "longRangeValue");
    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof LongRangeValidator;
    assert validatorWrapper.getKey().equals("not.in.range");
    assert validatorWrapper.getParams().size() == 2;
    assert validatorWrapper.getParams().get(0).equals(Long.MIN_VALUE);
    assert validatorWrapper.getParams().get(1).equals(Long.MAX_VALUE);
    assert validatorWrapper.getParameterizedType() == Long.class;

    LongRangeValidator lrv = (LongRangeValidator) validatorWrapper.getValidator();
    assert lrv.getMin() == Long.MIN_VALUE;
    assert lrv.getMax() == Long.MAX_VALUE;

    /***************************************************************************************************************
     *
     * @ValidatePattern(key = "not.pattern", pattern = "a*b") public void setPatternValue(String patternValue) {
     *                      this.patternValue = patternValue; }
     *
     * @ValidateUrl(key = "not.url") public void setUrlValue(String urlValue) { this.urlValue = urlValue; }
     *
     * @ValidateEmail(key = "not.email") public void setEmailValue(String emailValue) { this.emailValue =
     *                    emailValue; }
     *
     * @ValidateCreditCard(key = "not.credit.card") public void setCreditCardValue(String creditCardValue) {
     *                         this.creditCardValue = creditCardValue; }
     */
   
   
    methodValidators = get(map, "patternValue");
    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof PatternValidator;
    assert validatorWrapper.getKey().equals("not.pattern");
    assert validatorWrapper.getParams().size() == 1;
    assert validatorWrapper.getParams().get(0).equals("a*b")
   
    methodValidators = get(map, "urlValue");
    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof UrlValidator;
    assert validatorWrapper.getKey().equals("not.url");
    assert validatorWrapper.getParams() == null;
   

    methodValidators = get(map, "creditCardValue");
    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof CreditCardValidator;
    assert validatorWrapper.getKey().equals("not.credit.card");
    assert validatorWrapper.getParams() == null;
   

    methodValidators = get(map, "emailValue");
    list = methodValidators.getValidators();
    assert list.size() == 1;

    validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof EmailValidator;
    assert validatorWrapper.getKey().equals("not.email");
    assert validatorWrapper.getParams() == null;

  }
View Full Code Here

Examples of org.strecks.validator.internal.ValidatorWrapper

    // requiredDate
    List<ValidatorWrapper> list = get(map, "requiredDate").getValidators();
    assert list.size() == 2;

    ValidatorWrapper validatorWrapper = list.get(0);
    assert validatorWrapper.getValidator() instanceof RequiredValidator;
    assert validatorWrapper.getKey().equals("is.required");
    assert validatorWrapper.getParams() == null;
    assert validatorWrapper.getParameterizedType() == null;

    validatorWrapper = list.get(1);

    assert validatorWrapper.getValidator() instanceof DateValidator;
    assert validatorWrapper.getKey().equals("not.date");
    assert validatorWrapper.getParams().size() == 0;
    assert validatorWrapper.getParameterizedType() == Date.class;

  }
View Full Code Here

Examples of org.strecks.validator.internal.ValidatorWrapper

   * @return
   */
  protected ValidatorWrapper create(Validator validator, String key, int order, List<Object> parameters, Method method)
  {
    MessageParameterProvider provider = newMessageParameterProvider();
    ValidatorWrapper wrapper = newWrapper(validator, key, order, parameters, method, provider);
    return wrapper;
  }
View Full Code Here

Examples of org.strecks.validator.internal.ValidatorWrapper

    boolean useConvertedValue = shouldUseConvertedValue(validator, method);

    if (useConvertedValue)
    {
      return new ValidatorWrapper(key, order, parameters, validator, method, provider, useConvertedValue,
          parameterizedType);
    }
    else
    {
      return new ValidatorWrapper(key, order, parameters, validator, method, provider);
    }
  }
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.