public abstract class JDERestServiceProvider
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ADMIN_ERROR |
static java.lang.String |
ADMIN_SERVICE_URI |
static java.util.logging.Logger |
aisClientLogger |
static java.lang.String |
APPLICATION_STACK_URI |
static java.lang.String |
AUTH_ERROR |
static java.lang.String |
BATCH_FORM_SERVICE_URI |
static java.lang.String |
BSFN_SERVICE |
static java.lang.String |
DATA_SERVICE_URI |
static java.lang.String |
DEFAULT_CONFIG_URI |
static java.lang.String |
DEFAULT_ERROR |
static java.lang.String |
DISCOVER |
static java.lang.String |
FILE_MANAGER_URI |
static java.lang.String |
FORM_SERVICE_URI |
static java.lang.String |
GET_METHOD |
static java.lang.String |
GET_SAMPLES |
static java.lang.String |
JARGON_SERVICE |
static java.lang.String |
MESSAGE_URI |
static java.lang.String |
NOTIFICATION_DISOVER |
static java.lang.String |
PO_SERVICE |
static java.lang.String |
POST_METHOD |
static java.lang.String |
PREFERENCE_SERVICE |
static java.lang.String |
SERVER_PROCESS_ERROR |
static java.lang.String |
TASK_AUTHORIZATION |
static java.lang.String |
TIMEOUT_ERROR |
static java.lang.String |
TOKEN_REQUEST_URI |
static java.lang.String |
VALIDATE_SERVICE_URI |
static java.lang.String |
WATCHLIST_SERVICE |
| Constructor and Description |
|---|
JDERestServiceProvider() |
| Modifier and Type | Method and Description |
|---|---|
static DefaultConfig |
defaultConfigRequest(java.lang.String aisServer)
Default config request will return a DefaultConfig object, with default config information for the aisServer passed in.
|
static java.lang.String |
handleServiceException(JDERestServiceException e)
Based on the exception received from jdeRestServiceCall this functional will return an error string with more information about the error.
|
static java.lang.String |
jdeRestServiceCall(LoginEnvironment loginEnv,
java.lang.Object requestObject,
java.lang.String requestMethod,
java.lang.String uri)
Calls the requested method passing in the object, which will be serialized to JSON before being sent to the service
Example:
The response will be JSON String representation of the P01012_W01012B form. |
static java.lang.String |
jdeRestServiceCall(LoginEnvironment loginEnv,
java.lang.String jsonInput,
java.lang.String requestMethod,
java.lang.String uri)
Calls the requested method, passing in the string (which has already been serialized to JSON) to the service.
|
public static final java.lang.String SERVER_PROCESS_ERROR
public static final java.lang.String ADMIN_ERROR
public static final java.lang.String AUTH_ERROR
public static final java.lang.String TIMEOUT_ERROR
public static final java.lang.String DEFAULT_ERROR
public static final java.lang.String FORM_SERVICE_URI
public static final java.lang.String TOKEN_REQUEST_URI
public static final java.lang.String DEFAULT_CONFIG_URI
public static final java.lang.String APPLICATION_STACK_URI
public static final java.lang.String BATCH_FORM_SERVICE_URI
public static final java.lang.String PO_SERVICE
public static final java.lang.String JARGON_SERVICE
public static final java.lang.String POST_METHOD
public static final java.lang.String GET_METHOD
public static final java.lang.String TASK_AUTHORIZATION
public static final java.lang.String DATA_SERVICE_URI
public static final java.lang.String FILE_MANAGER_URI
public static final java.lang.String ADMIN_SERVICE_URI
public static final java.lang.String PREFERENCE_SERVICE
public static final java.lang.String WATCHLIST_SERVICE
public static final java.lang.String DISCOVER
public static final java.lang.String MESSAGE_URI
public static final java.lang.String NOTIFICATION_DISOVER
public static final java.lang.String BSFN_SERVICE
public static final java.lang.String GET_SAMPLES
public static final java.lang.String VALIDATE_SERVICE_URI
public static java.util.logging.Logger aisClientLogger
public static java.lang.String jdeRestServiceCall(LoginEnvironment loginEnv, java.lang.String jsonInput, java.lang.String requestMethod, java.lang.String uri) throws JDERestServiceException
LoginEnvironment loginEnv = new LoginEnvironment(AIS_SERVER, USER_NAME, PASSWORD, DEVICE);
FormRequest formRequest = new FormRequest(loginEnv);
formRequest.setFormServiceDemo(FormRequest.TRUE);
formRequest.setFormName("P01012_W01012B");
formRequest.setFormServiceAction(formRequest.ACTION_READ);
String jsonInput = loginEnv.getObjectMapper().writeValueAsString(formRequest);
String response = JDERestServiceProvider.jdeRestServiceCall(loginEnv, jsonInput, JDERestServiceProvider.POST_METHOD, JDERestServiceProvider.FORM_SERVICE_URI);
jsonInput - - StringrequestMethod - - String - GET, POST (available as constants)uri - - String - formservice, tokenrequest, defaultconfig (available as constants)JDERestServiceExceptionpublic static java.lang.String jdeRestServiceCall(LoginEnvironment loginEnv, java.lang.Object requestObject, java.lang.String requestMethod, java.lang.String uri) throws JDERestServiceException, com.fasterxml.jackson.core.JsonProcessingException
LoginEnvironment loginEnv = new LoginEnvironment(AIS_SERVER, USER_NAME, PASSWORD, DEVICE);
FormRequest formRequest = new FormRequest(loginEnv);
formRequest.setFormServiceDemo(FormRequest.TRUE);
formRequest.setFormName("P01012_W01012B");
formRequest.setFormServiceAction(formRequest.ACTION_READ);
String response = JDERestServiceProvider.jdeRestServiceCall(loginEnv, formRequest, JDERestServiceProvider.POST_METHOD, JDERestServiceProvider.FORM_SERVICE_URI);
loginEnv - requestObject - requestMethod - uri - JDERestServiceExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionpublic static java.lang.String handleServiceException(JDERestServiceException e)
e - public static DefaultConfig defaultConfigRequest(java.lang.String aisServer) throws JDERestServiceException
aisServer - JDERestServiceExceptionCopyright © 2022 Oracle and/or its affiliates. All Rights Reserved.