@Override public Map<String, String> getQueryParams() { Map<String, String> queryMap = super.getQueryParams(); if (limit != null) queryMap.put(S3Constants.PARAM_LIMIT, limit.toString()); if (marker != null) queryMap.put(S3Constants.PARAM_MARKER, marker); return queryMap; }
public final String getRawQueryString() { String paramString = RestUtil.generateRawQueryString(getQueryParams()); String queryString = ""; if (subresource != null) queryString += subresource; if (paramString.length() > 0) queryString += "&" + paramString; if (queryString.startsWith("&")) queryString = queryString.substring(1); return (queryString.length() > 0) ? queryString : null; }