public String message(String value) { if (type == null) { type = STRING; } return type.message(this, value); } }
static Class<?> getJavaType(final AbstractParam parameter) { if (parameter.getType() == null) { return String.class; } final boolean usePrimitive = !parameter.isRepeat() && (parameter.isRequired() || isNotBlank(parameter.getDefaultValue())); switch (parameter.getType()) { case BOOLEAN : return usePrimitive ? boolean.class : Boolean.class; case DATE : return Date.class; case FILE : return File.class; case INTEGER : return usePrimitive ? int.class : Integer.class; case NUMBER : return BigDecimal.class; case STRING : return String.class; default : LOGGER.warn("Unsupported RAML type: " + parameter.getType().toString()); return Object.class; } }
private static Class<?> getJavaType(final AbstractParam parameter) { if (parameter.getType() == null) { return String.class; } final boolean usePrimitive = !parameter.isRepeat() && (parameter.isRequired() || isNotBlank(parameter.getDefaultValue())); switch (parameter.getType()) { case BOOLEAN : return usePrimitive ? boolean.class : Boolean.class; case DATE : return Date.class; case FILE : return File.class; case INTEGER : return usePrimitive ? long.class : Long.class; case NUMBER : return BigDecimal.class; case STRING : return String.class; default : LOGGER.warn("Unsupported RAML type: " + parameter.getType().toString()); return Object.class; } } }
public String message(String value) { if (type == null) { type = STRING; } return type.message(this, value); } }
return (param.getType() == null ? "string" : param.getType().toString().toLowerCase()) + (param.isRequired() ? param.isRepeat() ? "+" : ""
public boolean validate(AbstractParam param, String value) { return OK.equals(message(param, value)); }
public boolean validate(AbstractParam param, String value) { return OK.equals(message(param, value)); }