@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); }
@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); }
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); }
if (sp.getRequired()) { formSchema.addRequiredItem(sp.getName());
if (sp.getRequired()) { formSchema.addRequiredItem(sp.getName());
if (sp.getRequired()) { formSchema.addRequiredItem(sp.getName());