/** * Retrieves the default value of a parameter * * @return the default value of the parameter */ public Optional<Object> getDefaultValue() { Validate.notNull(parameter, "parameter must not be null!"); if (parameter instanceof AbstractSerializableParameter) { AbstractSerializableParameter serializableParameter = (AbstractSerializableParameter) parameter; return Optional.ofNullable(serializableParameter.getDefaultValue()); } return Optional.empty(); }
if (defaultValue != null) { ((AbstractSerializableParameter<?>) parameter).setDefaultValue(defaultValue); } else if ((((AbstractSerializableParameter<?>) parameter).getDefaultValue() == null) && (!((AbstractSerializableParameter<?>) parameter)
/** * Retrieves the default value of a parameter * * @return the default value of the parameter */ public Optional<Object> getDefaultValue() { Validate.notNull(parameter, "parameter must not be null!"); if (parameter instanceof AbstractSerializableParameter) { AbstractSerializableParameter serializableParameter = (AbstractSerializableParameter) parameter; return Optional.ofNullable(serializableParameter.getDefaultValue()); } return Optional.empty(); }
if (defaultValue != null) { ((AbstractSerializableParameter<?>) parameter).setDefaultValue(defaultValue); } else if ((((AbstractSerializableParameter<?>) parameter).getDefaultValue() == null) && (!((AbstractSerializableParameter<?>) parameter)
public Object extract(String name, Parameter parameter, MultiMap params) { AbstractSerializableParameter abstractSerializableParameter = (AbstractSerializableParameter) parameter; if (!params.contains(name)) { if (abstractSerializableParameter.getRequired()) { throw new IllegalArgumentException("Missing required parameter: " + name); } else if (abstractSerializableParameter.getDefaultValue()!=null){ return abstractSerializableParameter.getDefaultValue(); } else { return null; } } if ((abstractSerializableParameter.getAllowEmptyValue() == null || !abstractSerializableParameter.getAllowEmptyValue()) && StringUtils.isEmpty(params.get(name))) { throw new IllegalArgumentException( "Empty value is not authorized for parameter: " + name); } if ("array".equals(abstractSerializableParameter.getType())) { if ("multi".equals(abstractSerializableParameter.getCollectionFormat())) { return params.getAll(name); } else { List<String> resultParams = this.splitArrayParam(abstractSerializableParameter, params.get(name)); if (resultParams != null) { return resultParams; } } } return params.get(name); }
final Object defaultValue = serializableParameter.getDefaultValue(); if (defaultValue != null) { propertyBuilder.defaultValue(String.valueOf(defaultValue));
final Object defaultValue = serializableParameter.getDefaultValue(); if (defaultValue != null) { propertyBuilder.defaultValue(String.valueOf(defaultValue));
final Object defaultValue = serializableParameter.getDefaultValue(); if (defaultValue != null) { propertyBuilder.defaultValue(String.valueOf(defaultValue));
final Object defaultValue = serializableParameter.getDefaultValue(); if (defaultValue != null) { propertyBuilder.defaultValue(String.valueOf(defaultValue));
args.put(PropertyBuilder.PropertyId.DEFAULT, p.getDefaultValue()); p.setDefaultValue(null); args.put(PropertyBuilder.PropertyId.ENUM, p.getEnum());
defaultValue = p.getDefaultValue(); collectionFormat = p.getCollectionFormat(); } else {
break; case "defaultValue": _switchResult = param.getDefaultValue(); break; case "enum":