Example usage for com.google.gwt.http.client URL encodeQueryString

List of usage examples for com.google.gwt.http.client URL encodeQueryString

Introduction

In this page you can find the example usage for com.google.gwt.http.client URL encodeQueryString.

Prototype

public static String encodeQueryString(String decodedURLComponent) 

Source Link

Document

Returns a string where all characters that are not valid for a URL component have been escaped.

Usage

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createAIPDownloadUri(String aipId) {

    // api/v1/aips/{aip_id}/?acceptFormat=zip
    StringBuilder b = new StringBuilder();
    // base uri/*from w w  w.ja  v a  2  s.co m*/
    b.append(RodaConstants.API_REST_V1_AIPS).append(URL.encodeQueryString(aipId)).append(RodaConstants.API_SEP);
    // accept format attribute
    b.append(RodaConstants.API_QUERY_START).append(RodaConstants.API_QUERY_KEY_ACCEPT_FORMAT)
            .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL)
            .append(RodaConstants.API_QUERY_VALUE_ACCEPT_FORMAT_ZIP);

    return UriUtils.fromSafeConstant(b.toString());
}

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createAIPPartDownloadUri(String aipId, String part) {

    // api/v1/aips/{aip_id}/{part}
    StringBuilder b = new StringBuilder();
    // base uri//from   w w  w.j  a va2  s .c  om
    b.append(RodaConstants.API_REST_V1_AIPS).append(URL.encodeQueryString(aipId)).append(RodaConstants.API_SEP)
            .append(URL.encodeQueryString(part));

    return UriUtils.fromSafeConstant(b.toString());
}

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createRepresentationDownloadUri(String aipId, String representationId) {

    // api/v1/representations/{aip_id}/{representation_id}/?acceptFormat=zip
    StringBuilder b = new StringBuilder();
    // base uri/* w  w w  .j a  v a2s.com*/
    b.append(RodaConstants.API_REST_V1_REPRESENTATIONS).append(URL.encodeQueryString(aipId))
            .append(RodaConstants.API_SEP).append(URL.encodeQueryString(representationId))
            .append(RodaConstants.API_SEP);
    // accept format attribute
    b.append(RodaConstants.API_QUERY_START).append(RodaConstants.API_QUERY_KEY_ACCEPT_FORMAT)
            .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL)
            .append(RodaConstants.API_QUERY_VALUE_ACCEPT_FORMAT_ZIP);

    return UriUtils.fromSafeConstant(b.toString());
}

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createRepresentationPartDownloadUri(String aipId, String representationId, String part) {

    // api/v1/representations/{aip_id}/{representation_id}/{part}
    StringBuilder b = new StringBuilder();
    // base uri// ww  w.  ja v a  2s. c  o  m
    b.append(RodaConstants.API_REST_V1_REPRESENTATIONS).append(URL.encodeQueryString(aipId))
            .append(RodaConstants.API_SEP).append(URL.encodeQueryString(representationId))
            .append(RodaConstants.API_SEP).append(URL.encodeQueryString(part));

    return UriUtils.fromSafeConstant(b.toString());
}

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createRepresentationFileDownloadUri(String fileUuid) {

    // api/v1/files/{file_uuid}?acceptFormat=bin
    StringBuilder b = new StringBuilder();
    // base uri/*from   w ww . j  av  a2s. c o m*/
    b.append(RodaConstants.API_REST_V1_FILES).append(URL.encodeQueryString(fileUuid));
    // accept format attribute
    b.append(RodaConstants.API_QUERY_START).append(RodaConstants.API_QUERY_KEY_ACCEPT_FORMAT)
            .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL)
            .append(RodaConstants.API_QUERY_VALUE_ACCEPT_FORMAT_BIN);

    return UriUtils.fromSafeConstant(b.toString());
}

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createDipDownloadUri(String dipUUID) {

    // api/v1/dips/{dip_uuid}?acceptFormat=zip
    StringBuilder b = new StringBuilder();
    // base uri/*from  w  ww . j  ava2 s  .  co m*/
    b.append(RodaConstants.API_REST_V1_DIPS).append(URL.encodeQueryString(dipUUID));
    // accept format attribute
    b.append(RodaConstants.API_QUERY_START).append(RodaConstants.API_QUERY_KEY_ACCEPT_FORMAT)
            .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL)
            .append(RodaConstants.API_QUERY_VALUE_ACCEPT_FORMAT_ZIP);

    return UriUtils.fromSafeConstant(b.toString());
}

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createDipFileDownloadUri(String dipFileUUID) {

    // api/v1/dipfiles/{file_uuid}?acceptFormat=bin
    StringBuilder b = new StringBuilder();
    // base uri//ww  w. j  av  a 2 s .com
    b.append(RodaConstants.API_REST_V1_DIPFILES).append(URL.encodeQueryString(dipFileUUID));
    // accept format attribute
    b.append(RodaConstants.API_QUERY_START).append(RodaConstants.API_QUERY_KEY_ACCEPT_FORMAT)
            .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL)
            .append(RodaConstants.API_QUERY_VALUE_ACCEPT_FORMAT_BIN);

    return UriUtils.fromSafeConstant(b.toString());
}

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createDescriptiveMetadataDownloadUri(String aipId) {

    // api/v1/aips/{aip_id}/descriptive_metadata/?acceptFormat=zip
    StringBuilder b = new StringBuilder();
    // base uri//w  ww.  j  ava2  s  .co m
    b.append(RodaConstants.API_REST_V1_AIPS).append(URL.encodeQueryString(aipId)).append(RodaConstants.API_SEP)
            .append(RodaConstants.API_DESCRIPTIVE_METADATA).append(RodaConstants.API_SEP);
    // accept format attribute
    b.append(RodaConstants.API_QUERY_START).append(RodaConstants.API_QUERY_KEY_ACCEPT_FORMAT)
            .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL)
            .append(RodaConstants.API_QUERY_VALUE_ACCEPT_FORMAT_ZIP);

    return UriUtils.fromSafeConstant(b.toString());
}

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createDescriptiveMetadataDownloadUri(String aipId, String descId, String versionId) {

    // api/v1/aips/{aip_id}/descriptive_metadata/{descId}?acceptFormat=xml&version_id={versionId}
    StringBuilder b = new StringBuilder();
    // base uri/*from w  ww  .ja v a2s  .co  m*/
    b.append(RodaConstants.API_REST_V1_AIPS).append(URL.encodeQueryString(aipId)).append(RodaConstants.API_SEP)
            .append(RodaConstants.API_DESCRIPTIVE_METADATA).append(RodaConstants.API_SEP).append(descId);
    // accept format attribute
    b.append(RodaConstants.API_QUERY_START).append(RodaConstants.API_QUERY_KEY_ACCEPT_FORMAT)
            .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL)
            .append(RodaConstants.API_QUERY_VALUE_ACCEPT_FORMAT_BIN);

    if (versionId != null) {
        b.append(RodaConstants.API_QUERY_SEP).append(RodaConstants.API_QUERY_PARAM_VERSION_ID)
                .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL).append(versionId);
    }

    return UriUtils.fromSafeConstant(b.toString());
}

From source file:org.roda.wui.common.client.tools.RestUtils.java

public static SafeUri createDescriptiveMetadataHTMLUri(String aipId, String descId, String versionId) {
    // api/v1/aips/{aip_id}/descriptive_metadata/{descId}?acceptFormat=html&version_id={versionId}
    StringBuilder b = new StringBuilder();
    // base uri/*  w  ww  .j  a  va  2 s .  co m*/
    b.append(RodaConstants.API_REST_V1_AIPS).append(URL.encodeQueryString(aipId)).append(RodaConstants.API_SEP)
            .append(RodaConstants.API_DESCRIPTIVE_METADATA).append(RodaConstants.API_SEP).append(descId);
    // accept format attribute
    b.append(RodaConstants.API_QUERY_START).append(RodaConstants.API_QUERY_KEY_ACCEPT_FORMAT)
            .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL)
            .append(RodaConstants.API_QUERY_VALUE_ACCEPT_FORMAT_HTML);

    if (versionId != null) {
        b.append(RodaConstants.API_QUERY_SEP).append(RodaConstants.API_QUERY_PARAM_VERSION_ID)
                .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL).append(versionId);
    }

    // locale
    b.append(RodaConstants.API_QUERY_SEP).append(RodaConstants.API_QUERY_KEY_LANG)
            .append(RodaConstants.API_QUERY_ASSIGN_SYMBOL)
            .append(LocaleInfo.getCurrentLocale().getLocaleName());

    return UriUtils.fromSafeConstant(b.toString());
}