1 package dinamica.validators; 2 3 import java.util.HashMap ; 4 import javax.servlet.http.HttpServletRequest ; 5 import dinamica.*; 6 7 19 public class MatchEqualValidator extends AbstractValidator 20 { 21 22 25 public boolean isValid( 26 HttpServletRequest req, 27 Recordset inputParams, 28 HashMap attribs) 29 throws Throwable 30 { 31 32 String v1 = (String )attribs.get("value1"); 33 String v2 = (String )attribs.get("value2"); 34 35 if (v1==null || v2==null) 36 throw new Throwable ("Invalid attributes 'value1' or 'value2' - cannot be null."); 37 38 if (inputParams.isNull(v1) || inputParams.isNull(v2)) 39 return true; 40 41 String d1 = inputParams.getString(v1); 42 String d2 = inputParams.getString(v2); 43 44 if ( !d1.equals(d2) ) 45 return false; 46 else 47 return true; 48 49 } 50 51 } 52 | Popular Tags |