org.jboss.seam.social.core.scribe
Class OAuthRequestScribe

java.lang.Object
  extended by org.jboss.seam.social.core.scribe.OAuthRequestScribe
All Implemented Interfaces:
org.jboss.seam.social.core.OAuthRequest

public class OAuthRequestScribe
extends Object
implements org.jboss.seam.social.core.OAuthRequest

Author:
Antoine Sabot-Durand

Constructor Summary
OAuthRequestScribe(org.jboss.seam.social.core.RestVerb verb, String url)
           
 
Method Summary
 void addBodyParameter(String key, String value)
           
 void addHeader(String key, String value)
           
 void addOAuthParameter(String key, String value)
           
 void addPayload(String payload)
           
 void addQuerystringParameter(String key, String value)
           
 boolean equals(Object obj)
           
 String getBodyContents()
           
 Map<String,String> getBodyParams()
           
 Map<String,String> getHeaders()
           
 Map<String,String> getOauthParameters()
           
 Map<String,String> getQueryStringParams()
           
 String getSanitizedUrl()
           
 String getUrl()
           
 org.jboss.seam.social.core.RestVerb getVerb()
           
 int hashCode()
           
 org.jboss.seam.social.core.HttpResponse send()
           
 void setConnectTimeout(int duration, TimeUnit unit)
           
 void setReadTimeout(int duration, TimeUnit unit)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OAuthRequestScribe

public OAuthRequestScribe(org.jboss.seam.social.core.RestVerb verb,
                          String url)
Parameters:
verb -
uri -
Method Detail

addOAuthParameter

public void addOAuthParameter(String key,
                              String value)
Specified by:
addOAuthParameter in interface org.jboss.seam.social.core.OAuthRequest

send

public org.jboss.seam.social.core.HttpResponse send()
Specified by:
send in interface org.jboss.seam.social.core.OAuthRequest

getOauthParameters

public Map<String,String> getOauthParameters()
Specified by:
getOauthParameters in interface org.jboss.seam.social.core.OAuthRequest

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

addHeader

public void addHeader(String key,
                      String value)
Specified by:
addHeader in interface org.jboss.seam.social.core.OAuthRequest

addBodyParameter

public void addBodyParameter(String key,
                             String value)
Specified by:
addBodyParameter in interface org.jboss.seam.social.core.OAuthRequest

addQuerystringParameter

public void addQuerystringParameter(String key,
                                    String value)
Specified by:
addQuerystringParameter in interface org.jboss.seam.social.core.OAuthRequest

addPayload

public void addPayload(String payload)
Specified by:
addPayload in interface org.jboss.seam.social.core.OAuthRequest

getQueryStringParams

public Map<String,String> getQueryStringParams()
Specified by:
getQueryStringParams in interface org.jboss.seam.social.core.OAuthRequest

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getBodyParams

public Map<String,String> getBodyParams()
Specified by:
getBodyParams in interface org.jboss.seam.social.core.OAuthRequest

getUrl

public String getUrl()
Specified by:
getUrl in interface org.jboss.seam.social.core.OAuthRequest

getSanitizedUrl

public String getSanitizedUrl()
Specified by:
getSanitizedUrl in interface org.jboss.seam.social.core.OAuthRequest

getBodyContents

public String getBodyContents()
Specified by:
getBodyContents in interface org.jboss.seam.social.core.OAuthRequest

getVerb

public org.jboss.seam.social.core.RestVerb getVerb()
Specified by:
getVerb in interface org.jboss.seam.social.core.OAuthRequest

getHeaders

public Map<String,String> getHeaders()
Specified by:
getHeaders in interface org.jboss.seam.social.core.OAuthRequest

setConnectTimeout

public void setConnectTimeout(int duration,
                              TimeUnit unit)
Specified by:
setConnectTimeout in interface org.jboss.seam.social.core.OAuthRequest

setReadTimeout

public void setReadTimeout(int duration,
                           TimeUnit unit)
Specified by:
setReadTimeout in interface org.jboss.seam.social.core.OAuthRequest


Copyright © 2011 Seam Framework. All Rights Reserved.