|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sage.orion.sdata.servlet.AbstractSDataExternalRequest
public abstract class AbstractSDataExternalRequest
Abstract class for SData external request
Field Summary | |
---|---|
protected java.lang.String |
contentType
|
protected java.util.Map<java.lang.String,java.lang.String> |
headers
|
protected SDataRequest.SDataMethod |
method
|
protected java.lang.String |
query
|
protected java.lang.String |
requestURL
|
protected java.io.InputStream |
source
|
Constructor Summary | |
---|---|
AbstractSDataExternalRequest(java.lang.String resourceKind,
SDataRequest.SDataMethod method,
java.io.InputStream source,
java.lang.String contentType)
To create external request |
|
AbstractSDataExternalRequest(java.lang.String resourceKind,
SDataRequest.SDataMethod method,
java.lang.String query,
boolean isSchemaRequest,
boolean isTemplateRequest)
TO create external request |
Method Summary | |
---|---|
java.lang.String |
getContentType()
Gets the content type of the payload |
java.util.Map<java.lang.String,java.lang.String> |
getHeaderFields()
Get header |
SDataRequest.SDataMethod |
getMethod()
Gets the method for the external request. |
java.io.InputStream |
getPayloadStream()
Gets the payload in the SData external request |
java.lang.String |
getRequestURL()
String form of requested resource |
void |
setHeaderField(java.lang.String headerKey,
java.lang.String headerValue)
Sets the value of a header to be sent with this request. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final SDataRequest.SDataMethod method
protected final java.lang.String requestURL
protected final java.lang.String query
protected final java.util.Map<java.lang.String,java.lang.String> headers
protected final java.io.InputStream source
protected final java.lang.String contentType
Constructor Detail |
---|
public AbstractSDataExternalRequest(java.lang.String resourceKind, SDataRequest.SDataMethod method, java.io.InputStream source, java.lang.String contentType)
resourceKind
- method
- source
- contentType
- public AbstractSDataExternalRequest(java.lang.String resourceKind, SDataRequest.SDataMethod method, java.lang.String query, boolean isSchemaRequest, boolean isTemplateRequest)
resourceKind
- method
- query
- isSchemaRequest
- true if request is schemaisTemplateRequest
- true if the request is templateMethod Detail |
---|
public java.lang.String getRequestURL()
SDataExternalRequest
getRequestURL
in interface SDataExternalRequest
public java.io.InputStream getPayloadStream()
SDataExternalRequest
getPayloadStream
in interface SDataExternalRequest
public java.lang.String getContentType()
SDataExternalRequest
getContentType
in interface SDataExternalRequest
public SDataRequest.SDataMethod getMethod()
SDataExternalRequest
getMethod
in interface SDataExternalRequest
public java.util.Map<java.lang.String,java.lang.String> getHeaderFields()
SDataExternalRequest
getHeaderFields
in interface SDataExternalRequest
Map
of the header fields, keyed by
a non-null String
containing the name of the header and
containing for each key a non-null String
containing the
value of the header.public void setHeaderField(java.lang.String headerKey, java.lang.String headerValue)
SDataExternalRequest
setHeaderField
in interface SDataExternalRequest
headerKey
- - the name of the headerheaderValue
- - the value to be set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |