/** * Add a <code>Var</code>, based on the values passed in, to the * <code>Field</code>. * @param name Name of the validation. * @param value The Argument's value. * @param jsType The Javascript type. */ public void addVar(String name, String value, String jsType) { this.addVar(new Var(name, value, jsType)); }
/** * Add a <code>Var</code>, based on the values passed in, to the * <code>Field</code>. * @param name Name of the validation. * @param value The Argument's value. * @param jsType The Javascript type. */ public void addVar(String name, String value, String jsType) { this.addVar(new Var(name, value, jsType)); }
/** * Add a <code>Var</code>, based on the values passed in, to the * <code>Field</code>. * @param name Name of the validation. * @param value The Argument's value. * @param jsType The Javascript type. */ public void addVar(String name, String value, String jsType) { this.addVar(new Var(name, value, jsType)); }
public Field createField(String columnName) { Field newField = new Field(); newField.setProperty(columnName); StringBuffer buf = new StringBuffer(); boolean first = true; for (Iterator<String> i = ruleNames.iterator(); i.hasNext();) { if (first) { first = false; } else { buf.append(","); } buf.append(i.next()); } newField.setDepends(buf.toString()); for (Iterator<Var> i = vars.iterator(); i.hasNext();) { newField.addVar(i.next()); } return newField; }
public void register(Field field, Map parameter) { String pattern = (String) parameter.get("value"); Var var = new Var(); var.setName("datePattern"); var.setValue(pattern); field.addVar(var); }
private void addVariable(Field field, Map var) { String name = (String) var.get("name"); String value = (String) var.get("value"); if (StringUtil.isEmpty(value)) { return; } Var v = new Var(); v.setName(name); v.setValue(value); field.addVar(v); }
public void register(Field field, Map parameter) { String pattern = (String) parameter.get("pattern"); if (StringUtil.isEmpty(pattern)) { pattern = this.defaultPattern; } String strictStr = (String) parameter.get("strict"); boolean strict = this.defaultStrict; if (!StringUtil.isEmpty(strictStr)) { strict = BooleanConversionUtil.toPrimitiveBoolean(strictStr); } Var var = new Var(); if (strict) { var.setName("datePatternStrict"); } else { var.setName("datePattern"); } var.setValue(pattern); field.addVar(var); }
public void register(Field field, Map parameter) { Object value = parameter.get("value"); String type = getType(); Arg arg = new Arg(); arg.setName(type); arg.setKey("${var:" + type + "}"); arg.setResource(false); arg.setPosition(1); field.addArg(arg); Var var = new Var(); var.setName(type); var.setValue(value.toString()); field.addVar(var); }
public void register(Field field, Map parameter) { Object value = parameter.get("value"); String charset = (String) parameter.get("charset"); if (StringUtil.isEmpty(charset)) { charset = this.defaultCharset; } String type = getType(); Arg arg = new Arg(); arg.setName(type); arg.setKey("${var:" + type + "}"); arg.setResource(false); arg.setPosition(1); field.addArg(arg); Var var = new Var(); var.setName(type); var.setValue(value.toString()); field.addVar(var); var = new Var(); var.setName("charset"); var.setValue(charset); field.addVar(var); }
public void register(Field field, Map parameter) { String pattern = (String) parameter.get("pattern"); String messageKey = (String) parameter.get("messageKey"); String resourceStr = (String) parameter.get("resource"); boolean resource = true; if (!StringUtil.isEmpty(resourceStr)) { resource = BooleanConversionUtil.toPrimitiveBoolean(resourceStr); } Var var = new Var(); var.setName("mask"); var.setValue(pattern); field.addVar(var); if (!StringUtil.isEmpty(messageKey)) { Msg message = new Msg(); message.setName("mask"); message.setKey(messageKey); message.setResource(resource); field.addMsg(message); } }
public void register(Field field, Map parameter) { Object min = parameter.get("min"); Object max = parameter.get("max"); String type = getType(); Arg arg = new Arg(); arg.setName(type); arg.setKey("${var:min}"); arg.setResource(false); arg.setPosition(1); field.addArg(arg); arg = new Arg(); arg.setName(type); arg.setKey("${var:max}"); arg.setResource(false); arg.setPosition(2); field.addArg(arg); Var var = new Var(); var.setName("min"); var.setValue(min.toString()); field.addVar(var); var = new Var(); var.setName("max"); var.setValue(max.toString()); field.addVar(var); }
jsType = Var.JSTYPE_REGEXP; field.addVar(name, value.toString(), jsType);