Author: johnh
Date: Fri Apr  9 22:12:24 2010
New Revision: 932636

URL: http://svn.apache.org/viewvc?rev=932636&view=rev
Log:
Dangling-comma fix, multiple cleanups for ProxyUris.


Modified:
    shindig/trunk/features/src/main/javascript/features/core.io/io.js
    
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/oauth/OAuthRequest.java
    
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ConcatUriManager.java
    
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/DefaultIframeUriManager.java
    
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java
    
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java

Modified: shindig/trunk/features/src/main/javascript/features/core.io/io.js
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.io/io.js?rev=932636&r1=932635&r2=932636&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.io/io.js (original)
+++ shindig/trunk/features/src/main/javascript/features/core.io/io.js Fri Apr  
9 22:12:24 2010
@@ -389,7 +389,7 @@ gadgets.io = function() {
         container : urlParams.container || urlParams.synd || "default",
         // should we bypass gadget spec cache (e.g. to read OAuth provider 
URLs)
         bypassSpecCache : gadgets.util.getUrlParameters().nocache || "",
-        getFullHeaders : !!params.GET_FULL_HEADERS,
+        getFullHeaders : !!params.GET_FULL_HEADERS
       };
 
       // OAuth goodies

Modified: 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/oauth/OAuthRequest.java
URL: 
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/oauth/OAuthRequest.java?rev=932636&r1=932635&r2=932636&view=diff
==============================================================================
--- 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/oauth/OAuthRequest.java
 (original)
+++ 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/oauth/OAuthRequest.java
 Fri Apr  9 22:12:24 2010
@@ -16,11 +16,20 @@
  */
 package org.apache.shindig.gadgets.oauth;
 
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
+
+import net.oauth.OAuth;
+import net.oauth.OAuthAccessor;
+import net.oauth.OAuthException;
+import net.oauth.OAuthMessage;
+import net.oauth.OAuthProblemException;
+import net.oauth.OAuth.Parameter;
+
 import org.apache.commons.codec.binary.Base64;
 import org.apache.commons.codec.digest.DigestUtils;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang.StringUtils;
-
 import org.apache.shindig.auth.OAuthConstants;
 import org.apache.shindig.auth.OAuthUtil;
 import org.apache.shindig.common.uri.Uri;
@@ -35,17 +44,6 @@ import org.apache.shindig.gadgets.oauth.
 import org.apache.shindig.gadgets.oauth.AccessorInfo.OAuthParamLocation;
 import 
org.apache.shindig.gadgets.oauth.OAuthResponseParams.OAuthRequestException;
 import org.apache.shindig.gadgets.oauth.OAuthStore.TokenInfo;
-
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
-
-import net.oauth.OAuth;
-import net.oauth.OAuthAccessor;
-import net.oauth.OAuthException;
-import net.oauth.OAuthMessage;
-import net.oauth.OAuthProblemException;
-import net.oauth.OAuth.Parameter;
-
 import org.json.JSONObject;
 
 import java.io.IOException;
@@ -200,6 +198,8 @@ public class OAuthRequest {
       // No data for us.
       if 
(OAuthError.UNAUTHENTICATED.toString().equals(responseParams.getError())) {
         responseParams.logDetailedInfo("Unauthenticated OAuth fetch", e);
+      } else if 
(OAuthError.INVALID_REQUEST.toString().equals(responseParams.getError())) {
+        responseParams.logDetailedInfo("Invalid OAuth fetch request", e);
       } else {
         responseParams.logDetailedWarning("OAuth fetch fatal error", e);
       }

Modified: 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ConcatUriManager.java
URL: 
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ConcatUriManager.java?rev=932636&r1=932635&r2=932636&view=diff
==============================================================================
--- 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ConcatUriManager.java
 (original)
+++ 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ConcatUriManager.java
 Fri Apr  9 22:12:24 2010
@@ -18,11 +18,12 @@
  */
 package org.apache.shindig.gadgets.uri;
 
+import com.google.common.base.Objects;
+import com.google.common.collect.Lists;
+
 import org.apache.shindig.common.uri.Uri;
 import org.apache.shindig.gadgets.Gadget;
 
-import com.google.common.collect.Lists;
-
 import java.util.List;
 import java.util.Map;
 
@@ -135,6 +136,18 @@ public interface ConcatUriManager {
       this.splitParam = splitParam;
       this.type = type;
     }
+
+    @Override
+    public boolean equals(Object obj) {
+      if (!(obj instanceof ConcatUri)) {
+        return false; 
+      }
+      ConcatUri objUri = (ConcatUri) obj;
+      return (super.equals(obj) 
+          && Objects.equal(this.batch, objUri.batch)
+          && Objects.equal(this.splitParam, objUri.splitParam)
+          && Objects.equal(this.type, objUri.type));
+    }
     
     public List<Uri> getBatch() {
       return batch;

Modified: 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/DefaultIframeUriManager.java
URL: 
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/DefaultIframeUriManager.java?rev=932636&r1=932635&r2=932636&view=diff
==============================================================================
--- 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/DefaultIframeUriManager.java
 (original)
+++ 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/DefaultIframeUriManager.java
 Fri Apr  9 22:12:24 2010
@@ -18,6 +18,11 @@
  */
 package org.apache.shindig.gadgets.uri;
 
+import com.google.common.collect.Lists;
+import com.google.inject.ImplementedBy;
+import com.google.inject.Inject;
+import com.google.inject.name.Named;
+
 import org.apache.shindig.common.uri.Uri;
 import org.apache.shindig.common.uri.UriBuilder;
 import org.apache.shindig.config.ContainerConfig;
@@ -28,11 +33,6 @@ import org.apache.shindig.gadgets.spec.U
 import org.apache.shindig.gadgets.spec.View;
 import org.apache.shindig.gadgets.uri.UriCommon.Param;
 
-import com.google.common.collect.Lists;
-import com.google.inject.ImplementedBy;
-import com.google.inject.Inject;
-import com.google.inject.name.Named;
-
 import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
@@ -235,7 +235,7 @@ public class DefaultIframeUriManager imp
   
   protected String getScheme(Gadget gadget, String container) {
     // Scheme-relative by default. Override for specific use cases.
-    return "";
+    return null;
   }
   
   protected void addExtras(UriBuilder uri) {

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=932636&r1=932635&r2=932636&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
 Fri Apr  9 22:12:24 2010
@@ -18,6 +18,8 @@
  */
 package org.apache.shindig.gadgets.uri;
 
+import com.google.common.base.Objects;
+
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.lang.math.NumberUtils;
 import org.apache.shindig.common.uri.Uri;
@@ -67,6 +69,7 @@ public class ProxyUriBase {
    * Note this function is called by a constructor,
    * and can be override to handle derived class parsing
    */
+  @SuppressWarnings("deprecation") // we still need to support SYND while 
parsing
   public void setFromUri(Uri uri) {
     if (uri != null) {
       refresh = getIntegerValue(uri.getQueryParameter(Param.REFRESH.getKey()));
@@ -82,7 +85,23 @@ public class ProxyUriBase {
       sanitizeContent = 
getBooleanValue(uri.getQueryParameter(Param.SANITIZE.getKey()));
     }  
   }
-  
+
+  @Override
+  public boolean equals(Object obj) {
+    if (!(obj instanceof ProxyUriBase)) {
+      return false; 
+    }
+    ProxyUriBase objUri = (ProxyUriBase) obj;
+    return (Objects.equal(this.status, objUri.status)
+        && Objects.equal(this.refresh, objUri.refresh)
+        && Objects.equal(this.container, objUri.container)
+        && Objects.equal(this.gadget, objUri.gadget)
+        && Objects.equal(this.rewriteMimeType, objUri.rewriteMimeType)
+        && this.noCache == objUri.noCache
+        && this.debug == objUri.debug
+        && this.sanitizeContent == objUri.sanitizeContent);
+  }
+
   public ProxyUriBase setRewriteMimeType(String type) {
     this.rewriteMimeType = type;
     return this;

Modified: 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java
URL: 
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java?rev=932636&r1=932635&r2=932636&view=diff
==============================================================================
--- 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java
 (original)
+++ 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java
 Fri Apr  9 22:12:24 2010
@@ -18,6 +18,7 @@
  */
 package org.apache.shindig.gadgets.uri;
 
+import com.google.common.base.Objects;
 import com.google.common.collect.Lists;
 
 import org.apache.shindig.common.uri.Uri;
@@ -64,6 +65,22 @@ public interface ProxyUriManager {
       this.resource = resource;
     }
     
+    @Override
+    public boolean equals(Object obj) {
+      if (!(obj instanceof ProxyUri)) {
+        return false; 
+      }
+      ProxyUri objUri = (ProxyUri) obj;
+      return (super.equals(obj) 
+          && Objects.equal(this.resource, objUri.resource)
+          && Objects.equal(this.fallbackUrl, objUri.fallbackUrl)
+          && Objects.equal(this.resizeHeight, objUri.resizeHeight)
+          && Objects.equal(this.resizeWidth, objUri.resizeWidth)
+          && Objects.equal(this.resizeQuality, objUri.resizeQuality)
+          && Objects.equal(this.resizeWidth, objUri.resizeWidth)
+          && this.resizeNoExpand == objUri.resizeNoExpand);
+    }
+    
     /* (non-Javadoc)
      * @see 
org.apache.shindig.gadgets.uri.ProxyUriBase#setFromUri(org.apache.shindig.common.uri.Uri)
      */


Reply via email to