Deprecated. since 3.0, Use com.sap.mobile.lib.request.BaseRequest
com.sap.mobile.lib.sdmconnectivity
public class SDMBaseRequest implements ISDMRequest
All members of SDMBaseRequest, including inherited members.
VariablesModifier and Type | Variable | Description |
---|---|---|
protected String | mUrl | |
protected int | mRequestMethod | |
protected byte[] | mData | |
protected Map< String, String > | mHeaders | |
protected int | mPriority | |
protected ISDMNetListener | mListener | |
protected HashMap< String, String > | eTagMap | |
protected static String | HostURL | |
protected static String | xsrfToken | |
protected static ArrayList< String > | setCookie | |
protected static boolean | isStreamEnabled |
Modifier and Type | Method | Description |
---|---|---|
public byte[] | getData() | If the request method is POST, this method is called from the network library. |
public InputStream | getDataStream() | If the request method is POST, this method is called from the network library. |
public Request | getE2eRequest() | Get the iRequest object from the ISDMRequest. |
public Map< String, String > | getHeaders() | Returns the request headers set. |
public ISDMNetListener | getListener() | Returns the listener to be used by the connectivity library to notify the registered listener about a successful or failed request operation. |
public String | getPassport() | |
public int | getPriority() | Returns the priority of the request. |
public int | getRequestMethod() | Returns the request method. |
public String | getRequestUrl() | Returns the URL where the request must be done. |
public String | getTransId() | |
public boolean | isStreamEnabled() | |
public void | setData(byte[]) | Set the request data in case of POST request. |
public void | setDataStream(InputStream) | Set the request data stream in case of POST request. |
public void | setE2eRequest(Object) | Set the iRequest object into the ISDMRequest. |
public void | setETag(String, int) | |
public void | setHeaders(Map< String, String >) | Set the request headers. |
public void | setListener(ISDMNetListener) | |
public void | setPassport(String) | |
public void | setPriority(int) | |
public void | setRequestMethod(int) | |
public void | setRequestUrl(String) | |
public void | setStreamEnabled(boolean) | Used to enable streaming of data when the size of the data to be fetched is greater than 200KB. |
public void | setTransId(String) | |
public boolean | useCookies() | This method is used by the network library to check whether it has to send cookies to the server when the current request is performed. |
Modifier and Type | Member | Description |
---|---|---|
public static final int | ETAG_IF_MATCH | etag "if-match" |
public static final int | ETAG_IF_NONE_MATCH | etag "if-none-match" |
public static final int | ETAG_IF_RANGE | etag "if-range" |
public static final int | PRIORITY_HIGH | High priority. |
public static final int | PRIORITY_NORMAL | Normal priority. |
public static final int | REQUEST_METHOD_DELETE | HTTP DELETE method. |
public static final int | REQUEST_METHOD_GET | HTTP GET method. |
public static final int | REQUEST_METHOD_POST | HTTP POST method. |
public static final int | REQUEST_METHOD_PUT | HTTP PUT method. |
public void | setListener(final ISDMNetListener) | Client can register listeners to be used by the connectivity layer to notify the implementation about the result of the request. |
public void | setPriority(final int) | Sets the priority of the request. |
public void | setRequestMethod(final int) | Sets the request method. |
public void | setRequestUrl(final String) | Sets the URL for the request. |