Skip navigation links

JD Edwards EnterpriseOne Mobile Framework Java API Reference

Release 1.0.0

E58374-01


com.oracle.e1.jdemf
Class JDERestServiceProvider

java.lang.Object
  extended by com.oracle.e1.jdemf.JDERestServiceProvider


public abstract class JDERestServiceProvider
extends java.lang.Object

Abstract Class JDERestServiceProvider provides methods for calling AIS services


Field Summary
static java.lang.String APPLICATION_STACK_URI
           
static java.lang.String BATCH_FORM_SERVICE_URI
           
static java.lang.String DEFAULT_CONFIG_URI
           
static java.lang.String FORM_SERVICE_URI
           
static java.lang.String GET
           
static java.lang.String HIDE_LOADING_JS_FUNCTION
           
static java.lang.String POST
           
static java.lang.String SHOW_LOADING_JS_FUNCTION
           
static java.lang.String TOKEN_REQUEST_URI
           

 

Constructor Summary
JDERestServiceProvider()
           

 

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

 

Field Detail

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

Constructor Detail

JDERestServiceProvider

public JDERestServiceProvider()

Method Detail

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

JD Edwards EnterpriseOne Mobile Framework Java API Reference

Release 1.0.0

E58374-01


Copyright © 2014 Oracle and/or its affiliates. All Rights Reserved.