Skip navigation links
com.oracle.e1.jdemf
Class JDERestServiceProvider
java.lang.Object
com.oracle.e1.jdemf.JDERestServiceProvider
-
public abstract class JDERestServiceProvider
- extends java.lang.Object
Abstract Class JDERestServiceProvider provides methods for calling AIS services
| Method Summary |
static java.lang.String |
getJDEPreferencesURL()
|
static void |
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(java.lang.String jsonInput, java.lang.String requestMethod, java.lang.String uri)
Calls the requested method passing in the JSON string representing the object passed. |
static java.lang.String |
jdeRestServiceCall(java.lang.String jsonInput, java.lang.String requestMethod, java.lang.String uri, java.lang.String overrideDefaultFeature)
jdeRestServiceCall, this method gets the URL from Singleton ApplicationGlobals and calls AIS service. |
static java.lang.String |
jdeRestServiceCallwURL(java.lang.String urlConfig, java.lang.String jsonInput, java.lang.String requestMethod, java.lang.String uri)
Calls the requested method passing in the JSON string representing the object passed. |
static java.lang.String |
jdeRestServiceCallwURL(java.lang.String urlConfig, java.lang.String jsonInput, java.lang.String requestMethod, java.lang.String uri, java.lang.String overrideDefaultFeature)
Calls the requested method passing in the JSON string representing the object passed. |
static java.lang.String |
jdeURLBuilder(java.lang.String jdePreferencesURL, java.lang.String uri)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FORM_SERVICE_URI
public static final java.lang.String FORM_SERVICE_URI
-
- See Also:
- Constant Field Values
TOKEN_REQUEST_URI
public static final java.lang.String TOKEN_REQUEST_URI
-
- See Also:
- Constant Field Values
DEFAULT_CONFIG_URI
public static final java.lang.String DEFAULT_CONFIG_URI
-
- See Also:
- Constant Field Values
APPLICATION_STACK_URI
public static final java.lang.String APPLICATION_STACK_URI
-
- See Also:
- Constant Field Values
BATCH_FORM_SERVICE_URI
public static final java.lang.String BATCH_FORM_SERVICE_URI
-
- See Also:
- Constant Field Values
POST
public static final java.lang.String POST
-
- See Also:
- Constant Field Values
GET
public static final java.lang.String GET
-
- See Also:
- Constant Field Values
SHOW_LOADING_JS_FUNCTION
public static final java.lang.String SHOW_LOADING_JS_FUNCTION
-
- See Also:
- Constant Field Values
HIDE_LOADING_JS_FUNCTION
public static final java.lang.String HIDE_LOADING_JS_FUNCTION
-
- See Also:
- Constant Field Values
JDERestServiceProvider
public JDERestServiceProvider()
jdeRestServiceCall
public static java.lang.String jdeRestServiceCall(java.lang.String jsonInput,
java.lang.String requestMethod,
java.lang.String uri,
java.lang.String overrideDefaultFeature)
throws java.lang.Exception
- jdeRestServiceCall, this method gets the URL from Singleton ApplicationGlobals and calls AIS service.
Example:
FormRequest formRequest = new FormRequest();
formRequest.setEnvironment(getLoginResponse().getEnvironment());
formRequest.setRole(getLoginResponse().getRole());
formRequest.setJasserver(getLoginResponse().getJasserver());
formRequest.setToken(getLoginResponse().getUserInfo().getToken());
formRequest.setFormServiceDemo(FormRequest.TRUE);
formRequest.setFormName("P01012_W01012B");
formRequest.setFormServiceAction(formRequest.ACTION_READ);
String response = JDERestServiceProvider.jdeRestServiceCall(formRequest, JDERestServiceProvider.POST_METHOD, JDERestServiceProvider.FORM_SERVICE_URI);
The response will be JSON String representation of the P01012_W01012B form.
-
- Parameters:
jsonInput - - String
requestMethod - - String - GET, POST (available as constants)
uri - - String - formservice, tokenrequest, defaultconfig (available as constants)
- Returns:
- jsonResponse - String
- Throws:
java.lang.Exception
jdeRestServiceCall
public static java.lang.String jdeRestServiceCall(java.lang.String jsonInput,
java.lang.String requestMethod,
java.lang.String uri)
throws java.lang.Exception
- Calls the requested method passing in the JSON string representing the object passed.
-
- Parameters:
jsonInput - - String
requestMethod - - String - GET, POST
uri - - String - formservice, tokenrequest, defaultconfig
- Returns:
- jsonResponse - String
- Throws:
java.lang.Exception
jdeRestServiceCallwURL
public static java.lang.String jdeRestServiceCallwURL(java.lang.String urlConfig,
java.lang.String jsonInput,
java.lang.String requestMethod,
java.lang.String uri)
throws java.lang.Exception
- Calls the requested method passing in the JSON string representing the object passed.
-
- Parameters:
jsonInput - - String
requestMethod - - String - GET, POST
uri - - String - formservice, tokenrequest, defaultconfig
- Returns:
- jsonResponse - String
- Throws:
java.lang.Exception
jdeRestServiceCallwURL
public static java.lang.String jdeRestServiceCallwURL(java.lang.String urlConfig,
java.lang.String jsonInput,
java.lang.String requestMethod,
java.lang.String uri,
java.lang.String overrideDefaultFeature)
throws java.lang.Exception
- Calls the requested method passing in the JSON string representing the object passed.
-
- Parameters:
jsonInput - - String
requestMethod - - String - GET, POST
uri - - String - formservice, tokenrequest, defaultconfig, overrideDefaultFeature
- Returns:
- jsonResponse - String
- Throws:
java.lang.Exception
handleServiceException
public static void handleServiceException(JDERestServiceException e)
- Based on the exception received from jdeRestServiceCall this functional will return an error string with more information about the error.
-
- Parameters:
e -
jdeURLBuilder
public static java.lang.String jdeURLBuilder(java.lang.String jdePreferencesURL,
java.lang.String uri)
getJDEPreferencesURL
public static java.lang.String getJDEPreferencesURL()
Skip navigation links
Copyright © 2014 Oracle and/or its affiliates. All Rights Reserved.