| 1 package dinamica.validators; 2 3 import java.util.HashMap ; 4 import javax.servlet.http.HttpServletRequest ; 5 import dinamica.*; 6 7 23 public class TimeValidator extends AbstractValidator 24 { 25 26 29 public boolean isValid(HttpServletRequest req, Recordset inputParams, HashMap attribs) throws Throwable 30 { 31 32 boolean flag = true; 33 34 boolean bParam = attribs.containsKey("parameter"); 36 37 if (!bParam) 38 { 39 40 throw new Throwable ("[" + this.getClass().getName() + "] Missing attribute [parameter] in validator.xml"); 41 42 } 43 else 44 { 45 46 String paramName = (String )attribs.get("parameter"); 48 49 if (!inputParams.isNull(paramName)) 51 { 52 String time = inputParams.getString(paramName); 53 54 try { 56 StringUtil.getDateObject(time,"HH:mm"); 57 } catch (Throwable e) { 58 flag = false; 59 } 60 } 61 62 } 63 64 return flag; 65 66 } 67 68 } 69 | Popular Tags |