/** * Adds a queryString to an URI. * * @param resourceURI * the URI of the resource * @param queryString * the query string to add * @return an appended URI. * @throws URISyntaxException * if the resulting URI is invalid. * @throws StorageException */ public static URI addToQuery(final URI resourceURI, final String queryString) throws URISyntaxException, StorageException { return addToSingleUriQuery(resourceURI, parseQueryString(queryString)); }
/** * Adds a queryString to an URI. * * @param resourceURI * the URI of the resource * @param queryString * the query string to add * @return an appended URI. * @throws URISyntaxException * if the resulting URI is invalid. * @throws StorageException */ public static URI addToQuery(final URI resourceURI, final String queryString) throws URISyntaxException, StorageException { return addToSingleUriQuery(resourceURI, parseQueryString(queryString)); }
final Map<String, String[]> queryVariables = PathUtility.parseQueryString(address.getQuery());
final Map<String, String[]> queryVariables = PathUtility.parseQueryString(address.getQuery());
/** * Parses the query parameters and populates a StorageCredentialsSharedAccessSignature object if one is present. * * @param completeUri * A {@link StorageUri} object which represents the complete Uri. * * @return The StorageCredentialsSharedAccessSignature if one is present, otherwise null. * @throws StorageException * An exception representing any error which occurred during the operation. */ public static StorageCredentialsSharedAccessSignature parseQuery(final StorageUri completeUri) throws StorageException { final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery()); return parseQuery(queryParameters); }
/** * Parses the query parameters and populates a StorageCredentialsSharedAccessSignature object if one is present. * * @param completeUri * A {@link StorageUri} object which represents the complete Uri. * * @return The StorageCredentialsSharedAccessSignature if one is present, otherwise null. * @throws StorageException * An exception representing any error which occurred during the operation. */ public static StorageCredentialsSharedAccessSignature parseQuery(final StorageUri completeUri) throws StorageException { final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery()); return parseQuery(queryParameters); }
final Map<String, String[]> queryVariables = PathUtility.parseQueryString(address.getQuery());
/** * Creates an instance of the <code>StorageCredentialsSharedAccessSignature</code> class using the specified shared * access signature token. * * @param token * A <code>String</code> that represents shared access signature token. */ public StorageCredentialsSharedAccessSignature(final String token) { this.token = token; if (token == null) { this.setHttpsOnly(false); } else { try { Map<String, String[]> queryParams = PathUtility.parseQueryString(token); final String[] protocols = queryParams.get(Constants.QueryConstants.SIGNED_PROTOCOLS); this.setHttpsOnly((protocols != null) && Constants.HTTPS.equals(protocols[0])); } catch (StorageException e) { this.setHttpsOnly(false); } } }
/** * Creates an instance of the <code>StorageCredentialsSharedAccessSignature</code> class using the specified shared * access signature token. * * @param token * A <code>String</code> that represents shared access signature token. */ public StorageCredentialsSharedAccessSignature(final String token) { this.token = token; if (token == null) { this.setHttpsOnly(false); } else { try { Map<String, String[]> queryParams = PathUtility.parseQueryString(token); final String[] protocols = queryParams.get(Constants.QueryConstants.SIGNED_PROTOCOLS); this.setHttpsOnly((protocols != null) && Constants.HTTPS.equals(protocols[0])); } catch (StorageException e) { this.setHttpsOnly(false); } } }
/** * Adds a queryString to an URI. * * @param resourceURI * the URI of the resource * @param queryString * the query string to add * @return an appended URI. * @throws URISyntaxException * if the resulting URI is invalid. * @throws StorageException */ public static StorageUri addToQuery(final StorageUri resourceURI, final String queryString) throws URISyntaxException, StorageException { return new StorageUri(addToSingleUriQuery(resourceURI.getPrimaryUri(), parseQueryString(queryString)), addToSingleUriQuery(resourceURI.getSecondaryUri(), parseQueryString(queryString))); }
final String uriString = uri.resolve(uri).toASCIIString(); final HashMap<String, String[]> origQueryMap = PathUtility.parseQueryString(origRawQuery);
/** * Adds a queryString to an URI. * * @param resourceURI * the URI of the resource * @param queryString * the query string to add * @return an appended URI. * @throws URISyntaxException * if the resulting URI is invalid. * @throws StorageException */ public static StorageUri addToQuery(final StorageUri resourceURI, final String queryString) throws URISyntaxException, StorageException { return new StorageUri(addToSingleUriQuery(resourceURI.getPrimaryUri(), parseQueryString(queryString)), addToSingleUriQuery(resourceURI.getSecondaryUri(), parseQueryString(queryString))); }
final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery());
final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery());
final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery());
final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery());
final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery());
final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery());
final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery());
final HashMap<String, String[]> queryParameters = PathUtility.parseQueryString(completeUri.getQuery());