|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.rest.Request
public class Request
Created by The eXo Platform SAS.
Request represents REST request (not
HTTP request).
| Constructor Summary | |
|---|---|
Request(InputStream entityDataStream,
ResourceIdentifier resourceIdentifier,
String methodName,
MultivaluedMetadata httpHeaderParams,
MultivaluedMetadata httpQueryParams)
|
|
Request(InputStream entityDataStream,
ResourceIdentifier resourceIdentifier,
String methodName,
MultivaluedMetadata httpHeaderParams,
MultivaluedMetadata httpQueryParams,
Map<String,Cookie> cookies)
Constructor with cookie support. |
|
| Method Summary | |
|---|---|
Cookie |
getCookie(String name)
|
InputStream |
getEntityStream()
Return entity body represented by InputStream. |
MultivaluedMetadata |
getHeaderParams()
Return a map of key-values pair of header parameters. |
String |
getMethodName()
HTTP method name. |
MultivaluedMetadata |
getQueryParams()
Return a map of key-values pair of query parameters. |
ResourceIdentifier |
getResourceIdentifier()
get ResourceIdentifier. |
void |
setResourceIdentifier(ResourceIdentifier resourceIdentifier)
set ResourceIdentifier. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Request(InputStream entityDataStream,
ResourceIdentifier resourceIdentifier,
String methodName,
MultivaluedMetadata httpHeaderParams,
MultivaluedMetadata httpQueryParams,
Map<String,Cookie> cookies)
entityDataStream - input data stream from HTTP request (HTTP methods
POST, PUT).resourceIdentifier - @see org.exoplatform.services.rest.ResourceIdentifier.methodName - the HTTP method (GET, POST, DELETE, etc).httpHeaderParams - the HTTP headers.httpQueryParams - the query parameters.cookies - the cookies.
public Request(InputStream entityDataStream,
ResourceIdentifier resourceIdentifier,
String methodName,
MultivaluedMetadata httpHeaderParams,
MultivaluedMetadata httpQueryParams)
entityDataStream - input data stream from HTTP request (HTTP methods
POST, PUT).resourceIdentifier - @see org.exoplatform.services.rest.ResourceIdentifier.methodName - the HTTP method (GET, POST, DELETE, etc).httpHeaderParams - the HTTP headers.httpQueryParams - the query parameters.| Method Detail |
|---|
public InputStream getEntityStream()
public ResourceIdentifier getResourceIdentifier()
org.exoplatform.services.rest.ResourceIdentifier.public void setResourceIdentifier(ResourceIdentifier resourceIdentifier)
resourceIdentifier - the ResourceIdentifier.org.exoplatform.services.rest.ResourceIdentifier.public String getMethodName()
public MultivaluedMetadata getHeaderParams()
org.exoplatform.services.rest.MultivaluedMetadata.public MultivaluedMetadata getQueryParams()
org.exoplatform.services.rest.MultivaluedMetadata.public Cookie getCookie(String name)
name - the cookie name.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||