public String serialize()

in src/main/java/com/microsoft/azure/datalake/store/QueryParams.java [38:69]


    public String serialize()  {
        if (serializedString == null) {
            StringBuilder sb = new StringBuilder();

            if (op != null) {
                sb.append(separator);
                sb.append("op=");
                sb.append(op.name);
                separator = "&";
            }

            for (String name : params.keySet()) {
                try {
                    sb.append(separator);
                    sb.append(URLEncoder.encode(name, "UTF-8"));
                    sb.append('=');
                    sb.append(URLEncoder.encode(params.get(name), "UTF-8"));
                    separator = "&";
                } catch (UnsupportedEncodingException ex) {
                }
            }

            if (apiVersion != null) {
                sb.append(separator);
                sb.append("api-version=");
                sb.append(apiVersion);
                separator = "&";
            }
            serializedString = sb.toString();
        }
        return serializedString;
    }