protected Parameters add(Parameter parameter) { if (parameter == null || StringUtils.isEmpty(parameter.getName()) || parameter.getValue() == null || parameter.getValue().getValue() == null) { return this; } parameters.add(parameter); return this; }
protected Parameters add(String name, String value) { if (StringUtils.isEmpty(value)) { return this; } return add(new StringParameter(name, value)); }
private boolean isEmptyString(LinkParameter parameter, Object parameterValue) { return parameter.getType() == LinkParameterType.STRING && parameterValue instanceof String && StringUtils.isEmpty((String) parameterValue); }