public class RestClient
extends java.lang.Object
implements com.labvantage.sapphire.servlet.rest.RestConstants
ERROR_CONNECTION_INVALID, ERROR_CONNECTION_REFUSED, ERROR_INVALID_REQUEST_METHOD, ERROR_MALFORMED_REQUEST_BODY, ERROR_MALFORMED_REQUEST_URL, ERROR_RESOURCE_NOT_AVAILABLE, ERROR_RESOURCE_NOT_FOUND, ERROR_UNEXPECTED_SERVER_ERROR, HTTPCODE_BAD_REQUEST, HTTPCODE_CONFLICT, HTTPCODE_CREATED, HTTPCODE_FORBIDDEN, HTTPCODE_METHOD_NOT_ALLOWED, HTTPCODE_NO_CONTENT, HTTPCODE_NOT_FOUND, HTTPCODE_NOT_MODIFIED, HTTPCODE_OK, HTTPCODE_SERVER_ERROR, HTTPCODE_UNAUTHORIZED, HTTPHEADER_LOCATION, HTTPSTATUS_BAD_REQUEST, HTTPSTATUS_CONFLICT, HTTPSTATUS_CREATED, HTTPSTATUS_FORBIDDEN, HTTPSTATUS_METHOD_NOT_ALLOWED, HTTPSTATUS_NO_CONTENT, HTTPSTATUS_NOT_FOUND, HTTPSTATUS_NOT_MODIFIED, HTTPSTATUS_OK, HTTPSTATUS_SERVER_ERROR, HTTPSTATUS_UNAUTHORIZED, MESSAGE, METHOD_DELETE, METHOD_GET, METHOD_POST, METHOD_PUT, NAMESPACE_ACTIONS, NAMESPACE_API, NAMESPACE_CONNECTIONS, NAMESPACE_LABVANTAGE, NAMESPACE_SDC| Constructor and Description |
|---|
RestClient(java.lang.String restContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearConnection(java.lang.String connectionid) |
boolean |
connect(java.lang.String tokenvalue) |
boolean |
connect(java.lang.String databaseid,
java.lang.String username,
java.lang.String password) |
org.json.JSONObject |
delete(java.lang.String resource) |
void |
disconnect() |
static java.lang.String |
encode(java.lang.String input) |
org.json.JSONObject |
get(java.lang.String resource) |
java.lang.String |
getConnection() |
java.lang.String |
getConnection(java.lang.String databaseid,
java.lang.String username,
java.lang.String password) |
static java.lang.String |
getFieldsParam(java.lang.String[] fields) |
boolean |
isConnected() |
org.json.JSONObject |
post(java.lang.String resource,
org.json.JSONObject jsonParams) |
org.json.JSONObject |
put(java.lang.String resource,
org.json.JSONObject jsonParams) |
java.lang.String |
status(java.lang.String databaseid) |
public java.lang.String status(java.lang.String databaseid)
throws SapphireException
SapphireExceptionpublic boolean connect(java.lang.String databaseid,
java.lang.String username,
java.lang.String password)
public boolean connect(java.lang.String tokenvalue)
public boolean isConnected()
public void disconnect()
public java.lang.String getConnection()
public java.lang.String getConnection(java.lang.String databaseid,
java.lang.String username,
java.lang.String password)
throws SapphireException
SapphireExceptionpublic void clearConnection(java.lang.String connectionid)
throws SapphireException
SapphireExceptionpublic org.json.JSONObject get(java.lang.String resource)
throws SapphireException
SapphireExceptionpublic org.json.JSONObject post(java.lang.String resource,
org.json.JSONObject jsonParams)
throws SapphireException
SapphireExceptionpublic org.json.JSONObject put(java.lang.String resource,
org.json.JSONObject jsonParams)
throws SapphireException
SapphireExceptionpublic org.json.JSONObject delete(java.lang.String resource)
throws SapphireException
SapphireExceptionpublic static java.lang.String getFieldsParam(java.lang.String[] fields)
public static java.lang.String encode(java.lang.String input)