Package org.hdiv.validator

Examples of org.hdiv.validator.Validation


  }

  public void testSchema() {

    Validation validation = (Validation) this.context.getBean("id1");
    assertNotNull(validation);
    System.out.println(validation.toString());
    System.out.println("-----------------------");

    HDIVConfig hdivConfig = this.context.getBean(HDIVConfig.class);
    assertNotNull(hdivConfig);
    System.out.println(hdivConfig.toString());
View Full Code Here


    // First url
    List<IValidation> vals = urls.get(new DefaultPatternMatcher("a"));

    assertEquals(1, vals.size());
    // 1 custom rules
    Validation val = (Validation) vals.get(0);
    assertEquals("id1", val.getName());
    assertFalse(val.isDefaultValidation());

    // Second url
    vals = urls.get(new DefaultPatternMatcher("b"));
    assertEquals(8, vals.size());
    // 2 custom rule + 6 default rules

    val = (Validation) vals.get(0);
    assertEquals("id2", val.getName());
    val = (Validation) vals.get(1);
    assertEquals("id3", val.getName());
    val = (Validation) vals.get(2);
    assertEquals("SQLInjection", val.getName());// first default rule
    assertTrue(val.isDefaultValidation());
  }
View Full Code Here

      // Map contains validation id and regex extracted from the xml
      String id = validation.get("id");
      String regex = validation.get("regex");

      // Create bean for the validation
      Validation validationBean = new Validation();
      validationBean.setName(id);
      validationBean.setDefaultValidation(true);
      validationBean.setRejectedPattern(regex);

      defaultRules.add(validationBean);
    }
    return defaultRules;
  }
View Full Code Here

      // Map contains validation id and regex extracted from the xml
      String id = validation.get("id");
      String regex = validation.get("regex");

      // Create validation instance
      Validation validationBean = new Validation();
      validationBean.setName(id);
      validationBean.setDefaultValidation(true);
      validationBean.setRejectedPattern(regex);

      defaultValidations.add(validationBean);
    }

    Object source = parserContext.extractSource(element);
View Full Code Here

   * Validation rule.
   */
  private Validation validation;

  public RuleRegistration(String name) {
    this.validation = new Validation();
    this.validation.setName(name);
  }
View Full Code Here

  protected Map<String, IValidation> getRules() {

    Map<String, IValidation> rules = new HashMap<String, IValidation>();

    for (RuleRegistration regitration : registrations) {
      Validation rule = regitration.getRule();
      rules.put(rule.getName(), rule);
    }
    return rules;
  }
View Full Code Here

TOP

Related Classes of org.hdiv.validator.Validation

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.