org.jboss.seam.social.scribe
Class OAuthRequestScribe

java.lang.Object
  extended by org.jboss.seam.social.scribe.OAuthRequestScribe
All Implemented Interfaces:
Serializable, org.jboss.seam.social.oauth.OAuthRequest, org.jboss.seam.social.rest.RestRequest

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

Author:
Antoine Sabot-Durand
See Also:
Serialized Form

Constructor Summary
OAuthRequestScribe(org.jboss.seam.social.rest.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.rest.RestVerb getVerb()
           
 int hashCode()
           
 org.jboss.seam.social.rest.RestResponse 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.rest.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.oauth.OAuthRequest

send

public org.jboss.seam.social.rest.RestResponse send()
Specified by:
send in interface org.jboss.seam.social.rest.RestRequest

getOauthParameters

public Map<String,String> getOauthParameters()
Specified by:
getOauthParameters in interface org.jboss.seam.social.oauth.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.rest.RestRequest

addBodyParameter

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

addQuerystringParameter

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

addPayload

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

getQueryStringParams

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

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.rest.RestRequest

getUrl

public String getUrl()
Specified by:
getUrl in interface org.jboss.seam.social.rest.RestRequest

getSanitizedUrl

public String getSanitizedUrl()
Specified by:
getSanitizedUrl in interface org.jboss.seam.social.rest.RestRequest

getBodyContents

public String getBodyContents()
Specified by:
getBodyContents in interface org.jboss.seam.social.rest.RestRequest

getVerb

public org.jboss.seam.social.rest.RestVerb getVerb()
Specified by:
getVerb in interface org.jboss.seam.social.rest.RestRequest

getHeaders

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

setConnectTimeout

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

setReadTimeout

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


Copyright © 2011 Seam Framework. All Rights Reserved.