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 |
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 |
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 |
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 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)JDERestServiceException
public 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
- JDERestServiceException
com.fasterxml.jackson.core.JsonProcessingException
public static java.lang.String handleServiceException(JDERestServiceException e)
e
- public static DefaultConfig defaultConfigRequest(java.lang.String aisServer) throws JDERestServiceException
aisServer
- JDERestServiceException
Copyright © 2017 Oracle and/or its affiliates. All Rights Reserved.