/** * Determines default value of request param or request header, if available. * * @return value or null */ public String getDefaultValue() { String ret; if (isRequestParam()) { ret = isDefined(requestParam.defaultValue()) ? requestParam.defaultValue() : null; } else if (isRequestHeader()) { ret = !(ValueConstants.DEFAULT_NONE.equals(requestHeader.defaultValue())) ? requestHeader.defaultValue() : null; } else { ret = null; } return ret; }
private boolean isDefined(String defaultValue) { return !ValueConstants.DEFAULT_NONE.equals(defaultValue); }