Author: johnh
Date: Thu Jun 16 22:52:28 2011
New Revision: 1136724
URL: http://svn.apache.org/viewvc?rev=1136724&view=rev
Log:
Single-serving methods to get/set extension params.
Modified:
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java
Modified:
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java
URL:
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java?rev=1136724&r1=1136723&r2=1136724&view=diff
==============================================================================
---
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java
(original)
+++
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java
Thu Jun 16 22:52:28 2011
@@ -21,6 +21,7 @@ package org.apache.shindig.gadgets.uri;
import com.google.common.base.Objects;
import com.google.common.base.Strings;
+import com.google.common.collect.Maps;
import com.google.inject.Inject;
import com.google.inject.name.Named;
import org.apache.commons.lang.math.NumberUtils;
@@ -193,6 +194,20 @@ public class ProxyUriBase {
return cajoleContent;
}
+ public void setExtensionParam(String key, String val) {
+ if (extensionParams == null) {
+ extensionParams = Maps.newHashMap();
+ }
+ extensionParams.put(key, val);
+ }
+
+ public String getExtensionParam(String key) {
+ if (extensionParams == null) {
+ return null;
+ }
+ return extensionParams.get(key);
+ }
+
public ProxyUriBase setExtensionParams(Map<String, String> extensionParams) {
this.extensionParams = extensionParams;
return this;