com.sun.jersey.oauth.server
Class OAuthServerRequest

java.lang.Object
  extended by com.sun.jersey.oauth.server.OAuthServerRequest
All Implemented Interfaces:
OAuthRequest

public class OAuthServerRequest
extends java.lang.Object
implements OAuthRequest

Wraps a Jersey HttpRequestContext object, implementing the OAuth signature library OAuthRequest interface.

Author:
Hubert A. Le Van Gong , Paul C. Bryan

Constructor Summary
OAuthServerRequest(HttpRequestContext context)
           
 
Method Summary
 void addHeaderValue(java.lang.String name, java.lang.String value)
           
 java.util.List<java.lang.String> getHeaderValues(java.lang.String name)
           
 java.util.Set<java.lang.String> getParameterNames()
           
 java.util.List<java.lang.String> getParameterValues(java.lang.String name)
           
 java.lang.String getRequestMethod()
           
 java.net.URL getRequestURL()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuthServerRequest

public OAuthServerRequest(HttpRequestContext context)
Method Detail

getRequestMethod

public java.lang.String getRequestMethod()
Specified by:
getRequestMethod in interface OAuthRequest

getRequestURL

public java.net.URL getRequestURL()
Specified by:
getRequestURL in interface OAuthRequest

getParameterNames

public java.util.Set<java.lang.String> getParameterNames()
Specified by:
getParameterNames in interface OAuthRequest

getParameterValues

public java.util.List<java.lang.String> getParameterValues(java.lang.String name)
Specified by:
getParameterValues in interface OAuthRequest

getHeaderValues

public java.util.List<java.lang.String> getHeaderValues(java.lang.String name)
Specified by:
getHeaderValues in interface OAuthRequest

addHeaderValue

public void addHeaderValue(java.lang.String name,
                           java.lang.String value)
                    throws java.lang.IllegalStateException
Specified by:
addHeaderValue in interface OAuthRequest
Throws:
java.lang.IllegalStateException


Copyright © 2010 Sun Microsystems, Inc. All Rights Reserved.