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;


Reply via email to