You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by jo...@apache.org on 2011/06/17 00:52:29 UTC

svn commit: r1136724 - /shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java

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;