Difference between revisions of "Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap"

From OWASP
Jump to: navigation, search
(Preliminary roadmap)
 
Line 1: Line 1:
For this release we wished to add more javadoc, refactor the code to be more readable and add more diagrams to explain the code. In the work we discovered and fixed a bug in MetaConstraints. This bug was also in the previous two releases, but has been removed.
+
'''''Motivation:'''''
  
--------------------------------------------
+
For this release we wished to add more javadoc, refactor the code to be more readable and add more diagrams to explain the code.
                    Usage
+
--------------------------------------------
+
  
1) Add the SHIPValidator.jar to your classpath
+
'''''Usage:'''''
2) Test whether it works by using the following command:
+
  java no.uib.ii.ship.validation.test.Webform
+
  
3) Add the following code to your application to use the validator:
+
#Add the SHIPValidator.jar to your classpath
 +
#Test whether it works by using the following command: <code>java no.uib.ii.ship.validation.test.Webform</code>
 +
#Add the code below to your application to use the validator. Note that the Validator can be reused.
  
  IValidatorFactory vf = new ValidatorFactory(); //Instantiate a validator factory
+
{| width="500" cellspacing="1" cellpadding="1" border="0"
  Validator val = vf.getValidator(); // Create a validator
+
|-
  ValidationSummary vs = val.validate(w); // validate the annotated object w
+
| <code>IValidatorFactory vf = new ValidatorFactory(); //Instantiate a validator factory Validator val = vf.getValidator(); // Create a validator ValidationSummary vs = val.validate(w); // validate the annotated object w System.out.println(vs.toString());</code>
  System.out.println(vs.toString()); // See the outcome of the test
+
|}
(notice that "val" can be reused without having to instantiate a new validator)
+
  
In the folder tex is possible to find the article describing the framework which can be used as a first draft of the manual.
+
'''''Documentation:'''''
 +
 
 +
In the folder tex is an article describing the framework which can be used as a first draft of the manual.
 +
 
 +
'''''Bug in MetaConstraints:'''''
 +
 
 +
In the work we discovered and fixed a bug in MetaConstraints. This bug was also in the previous two releases, but has been fixed in the downloadable packages.

Revision as of 06:39, 17 July 2009

Motivation:

For this release we wished to add more javadoc, refactor the code to be more readable and add more diagrams to explain the code.

Usage:

  1. Add the SHIPValidator.jar to your classpath
  2. Test whether it works by using the following command: java no.uib.ii.ship.validation.test.Webform
  3. Add the code below to your application to use the validator. Note that the Validator can be reused.
IValidatorFactory vf = new ValidatorFactory(); //Instantiate a validator factory Validator val = vf.getValidator(); // Create a validator ValidationSummary vs = val.validate(w); // validate the annotated object w System.out.println(vs.toString());

Documentation:

In the folder tex is an article describing the framework which can be used as a first draft of the manual.

Bug in MetaConstraints:

In the work we discovered and fixed a bug in MetaConstraints. This bug was also in the previous two releases, but has been fixed in the downloadable packages.

This category currently contains no pages or media.