Author: adietish
Date: 2011-01-26 18:54:04 -0500 (Wed, 26 Jan 2011)
New Revision: 28633
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/utils/UrlBuilder.java
Log:
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/utils/UrlBuilder.java
===================================================================
---
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/utils/UrlBuilder.java 2011-01-26
23:50:44 UTC (rev 28632)
+++
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/utils/UrlBuilder.java 2011-01-26
23:54:04 UTC (rev 28633)
@@ -99,19 +99,11 @@
public UrlBuilder parameter(String name, String value) {
if (value != null) {
appendParameterDelimiter();
- urlStringBuilder.append(name).append(PARAMETER_NAME_VALUE_DELIMITER).append(value);
+ urlStringBuilder.append(name).append(PARAMETER_NAME_VALUE_DELIMITER).append(urlEncode(value));
}
return this;
}
- public UrlBuilder urlEncodedParameter(String name, String value) {
- try {
- return parameter(name, URLEncoder.encode(value, URL_ENCODING));
- } catch (UnsupportedEncodingException e) {
- throw new RuntimeException(e);
- }
- }
-
private void appendParameterDelimiter() {
if (!parametersAdded) {
urlStringBuilder.append(PARAMETER_URL_DELIMITER);
@@ -130,10 +122,18 @@
public UrlBuilder parameter(String parameter) {
appendParameterDelimiter();
- urlStringBuilder.append(parameter);
+ urlStringBuilder.append(urlEncode(parameter));
return this;
}
+ private String urlEncode(String value) {
+ try {
+ return URLEncoder.encode(value, URL_ENCODING);
+ } catch (UnsupportedEncodingException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
public URL toUrl() throws MalformedURLException {
return new URL(urlStringBuilder.toString());
}
Show replies by date