org.eclipse.ecf.remoteservice.rest.client
Class AbstractEntityRequestType
java.lang.Object
org.eclipse.ecf.remoteservice.rest.client.AbstractRequestType
org.eclipse.ecf.remoteservice.rest.client.AbstractEntityRequestType
- All Implemented Interfaces:
- IRemoteCallableRequestType
- Direct Known Subclasses:
- HttpPostRequestType, HttpPutRequestType
public abstract class AbstractEntityRequestType
- extends AbstractRequestType
Constructor Summary |
AbstractEntityRequestType()
|
AbstractEntityRequestType(int requestEntityType,
java.util.Map defaultRequestHeaders)
|
AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType)
|
AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
long defaultContentLength)
|
AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
long defaultContentLength,
java.util.Map defaultRequestHeaders)
|
AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
long defaultContentLength,
java.lang.String defaultCharset)
|
AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
long defaultContentLength,
java.lang.String defaultCharset,
java.util.Map defaultRequestHeaders)
|
AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
java.util.Map defaultRequestHeaders)
|
AbstractEntityRequestType(java.util.Map defaultRequestHeaders)
|
Method Summary |
org.apache.commons.httpclient.methods.RequestEntity |
generateRequestEntity(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault,
java.lang.Object paramToSerialize)
|
protected java.lang.String |
getCharset(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault)
|
protected long |
getContentLength(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault)
|
protected java.lang.String |
getContentType(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault)
|
boolean |
useRequestEntity()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_REQUEST_ENTITY
public static final int NO_REQUEST_ENTITY
- See Also:
- Constant Field Values
INPUT_STREAM_REQUEST_ENTITY
public static final int INPUT_STREAM_REQUEST_ENTITY
- See Also:
- Constant Field Values
STRING_REQUEST_ENTITY
public static final int STRING_REQUEST_ENTITY
- See Also:
- Constant Field Values
BYTEARRAY_REQUEST_ENTITY
public static final int BYTEARRAY_REQUEST_ENTITY
- See Also:
- Constant Field Values
FILE_REQUEST_ENTITY
public static final int FILE_REQUEST_ENTITY
- See Also:
- Constant Field Values
CHARSET_PARAM_NAME
public static final java.lang.String CHARSET_PARAM_NAME
- See Also:
- Constant Field Values
CONTENT_TYPE_PARAM_NAME
public static final java.lang.String CONTENT_TYPE_PARAM_NAME
- See Also:
- Constant Field Values
CONTENT_LENGTH_PARAM_NAME
public static final java.lang.String CONTENT_LENGTH_PARAM_NAME
- See Also:
- Constant Field Values
requestEntityType
protected int requestEntityType
defaultContentLength
protected long defaultContentLength
defaultContentType
protected java.lang.String defaultContentType
defaultCharset
protected java.lang.String defaultCharset
AbstractEntityRequestType
public AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
long defaultContentLength,
java.lang.String defaultCharset,
java.util.Map defaultRequestHeaders)
AbstractEntityRequestType
public AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
long defaultContentLength,
java.lang.String defaultCharset)
AbstractEntityRequestType
public AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
long defaultContentLength,
java.util.Map defaultRequestHeaders)
AbstractEntityRequestType
public AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
long defaultContentLength)
AbstractEntityRequestType
public AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType,
java.util.Map defaultRequestHeaders)
AbstractEntityRequestType
public AbstractEntityRequestType(int requestEntityType,
java.lang.String defaultContentType)
AbstractEntityRequestType
public AbstractEntityRequestType(int requestEntityType,
java.util.Map defaultRequestHeaders)
AbstractEntityRequestType
public AbstractEntityRequestType(java.util.Map defaultRequestHeaders)
AbstractEntityRequestType
public AbstractEntityRequestType()
useRequestEntity
public boolean useRequestEntity()
generateRequestEntity
public org.apache.commons.httpclient.methods.RequestEntity generateRequestEntity(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault,
java.lang.Object paramToSerialize)
throws java.io.NotSerializableException
- Throws:
java.io.NotSerializableException
getCharset
protected java.lang.String getCharset(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault)
getContentLength
protected long getContentLength(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault)
getContentType
protected java.lang.String getContentType(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault)