KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > codewiz > SQLInsertValidator


1 package codewiz;
2
3 import java.util.HashMap JavaDoc;
4 import javax.servlet.http.HttpServletRequest JavaDoc;
5 import dinamica.AbstractValidator;
6 import dinamica.Recordset;
7
8 /**
9  * @author mcordova
10  *
11  * Validation rule in for SQLGenerator:
12  * if sequence is going to be used, a sequence name must exist
13  *
14  */

15 public class SQLInsertValidator extends AbstractValidator {
16
17     /* (non-Javadoc)
18      * @see dinamica.AbstractValidator#isValid(javax.servlet.http.HttpServletRequest, dinamica.Recordset, java.util.HashMap)
19      */

20     public boolean isValid(
21         HttpServletRequest JavaDoc req,
22         Recordset inputs,
23         HashMap JavaDoc params)
24         throws Throwable JavaDoc {
25
26         String JavaDoc useSequence = (String JavaDoc)inputs.getValue("use_sequence");
27         String JavaDoc sequenceName = (String JavaDoc)inputs.getValue("sequence_name");
28
29         if (useSequence!=null && useSequence.equals("y") && sequenceName==null)
30             return false;
31         else
32             return true;
33
34     }
35
36 }
37
Popular Tags