net.oauth.server
Class HttpRequestMessage

java.lang.Object
  extended by net.oauth.OAuthMessage
      extended by net.oauth.server.HttpRequestMessage

public class HttpRequestMessage
extends net.oauth.OAuthMessage

An HttpServletRequest, encapsulated as an OAuthMessage.


Field Summary
 
Fields inherited from class net.oauth.OAuthMessage
AUTH_SCHEME, DELETE, GET, method, POST, PUT, URL
 
Constructor Summary
HttpRequestMessage(HttpServletRequest request, java.lang.String URL)
           
 
Method Summary
 java.io.InputStream getBodyAsStream()
           
 java.lang.String getBodyEncoding()
           
static java.util.List<net.oauth.OAuth.Parameter> getParameters(HttpServletRequest request)
           
 
Methods inherited from class net.oauth.OAuthMessage
addParameter, addParameter, addParameters, addRequiredParameters, completeParameters, decodeAuthorization, dump, getAuthorizationHeader, getBodyType, getConsumerKey, getDump, getHeader, getHeaders, getParameter, getParameterMap, getParameters, getSignature, getSignatureMethod, getToken, readAll, readBodyAsString, requireParameters, sign, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HttpRequestMessage

public HttpRequestMessage(HttpServletRequest request,
                          java.lang.String URL)
Method Detail

getBodyAsStream

public java.io.InputStream getBodyAsStream()
                                    throws java.io.IOException
Overrides:
getBodyAsStream in class net.oauth.OAuthMessage
Throws:
java.io.IOException

getBodyEncoding

public java.lang.String getBodyEncoding()
Overrides:
getBodyEncoding in class net.oauth.OAuthMessage

getParameters

public static java.util.List<net.oauth.OAuth.Parameter> getParameters(HttpServletRequest request)