private String _chooseName(final SerializableParameter param, final String offeredName) { return param.getName(); }
private Status failFormatValidation( final String value, final SerializableParameter parameter, final String format) { return new Status("ERR11010", value, parameter.getName(), supportedParameterType(), format); } }
private Status failFormatValidation( final String value, final SerializableParameter parameter, final String format) { return new Status("ERR11010", value, parameter.getName(), supportedParameterType(), format); } }
@Override public Status validate(final String value, final Parameter p) { if (!supports(p)) { return null; } final SerializableParameter parameter = (SerializableParameter)p; if (parameter.getRequired() && (value == null || value.trim().isEmpty())) { return new Status("ERR11001", parameter.getName()); } if (value == null || value.trim().isEmpty()) { return null; } return doValidate(value, parameter); }
return new Status("ERR11006", parameter.getName(), parameter.getMaxItems(), values.size()); return new Status("ERR11007", parameter.getName(), parameter.getMinItems(), values.size()); return new Status("ERR11008", parameter.getName()); .findFirst(); if(value.isPresent()) { return new Status("ERR11009", value.get(), parameter.getName(), parameter.getEnum());
@Override public Status validate(final String value, final Parameter p) { if (!supports(p)) { return null; } final SerializableParameter parameter = (SerializableParameter)p; if (parameter.getRequired() && (value == null || value.trim().isEmpty())) { return new Status("ERR11001", p.getName()); } if (value == null || value.trim().isEmpty()) { return null; } if (!matchesEnumIfDefined(value, parameter)) { return new Status("ERR11002", value, parameter.getName(), parameter.getEnum()); } return doValidate(value, parameter); }
@Override protected Status doValidate(final String value, final SerializableParameter parameter) { if (parameter.getFormat().equalsIgnoreCase("float")) { try { Float.parseFloat(value); } catch (NumberFormatException e) { return failFormatValidation(value, parameter, "float"); } } else if (parameter.getFormat().equalsIgnoreCase("double")){ try { Double.parseDouble(value); } catch (NumberFormatException e) { return failFormatValidation(value, parameter, "double"); } } final Double d = Double.parseDouble(value); if (parameter.getMinimum() != null && d < parameter.getMinimum().doubleValue()) { return new Status("ERR11011", value, parameter.getName(), parameter.getMinimum()); } if (parameter.getMaximum() != null && d > parameter.getMaximum().doubleValue()) { return new Status("ERR11012", value, parameter.getName(), parameter.getMaximum()); } return null; }
@Override protected Status doValidate( final String value, final SerializableParameter parameter) { if (parameter.getFormat().equalsIgnoreCase("int32")) { try { Integer.parseInt(value); } catch (NumberFormatException e) { return failFormatValidation(value, parameter, "int32"); } } else if (parameter.getFormat().equalsIgnoreCase("int64")){ try { Long.parseLong(value); } catch (NumberFormatException e) { return failFormatValidation(value, parameter, "int64"); } } final Long d = Long.parseLong(value); if (parameter.getMinimum() != null && d < parameter.getMinimum().longValue()) { return new Status("ERR11011", value, parameter.getName(), parameter.getMinimum()); } if (parameter.getMaximum() != null && d > parameter.getMaximum().longValue()) { return new Status("ERR11012", value, parameter.getName(), parameter.getMaximum()); } return null; }
public Status validate(final Collection<String> values, final Parameter p) { if (p == null) { return null; } final SerializableParameter parameter = (SerializableParameter)p; if (parameter.getRequired() && (values == null || values.isEmpty())) { return new Status("ERR11001", parameter.getName()); } if (values == null) { return null; } if (!parameter.getCollectionFormat().equalsIgnoreCase(CollectionFormat.MULTI.name())) { return new Status("ERR11005", p.getName(), parameter.getCollectionFormat(), "multi"); } return doValidate(values, parameter); }
formSchema.addRequiredItem(sp.getName());
formSchema.addRequiredItem(sp.getName());
formSchema.addRequiredItem(sp.getName());
schema.setMinLength(sp.getMinLength()); schema.setMaxLength(sp.getMaxLength()); schema.setName(sp.getName());
schema.setMinLength(sp.getMinLength()); schema.setMaxLength(sp.getMaxLength()); schema.setName(sp.getName());
schema.setMinLength(sp.getMinLength()); schema.setMaxLength(sp.getMaxLength()); schema.setName(sp.getName());