Class ODataFunctionImportCallable
java.lang.Object
de.uplanet.lucy.server.auxiliaries.odata.ODataFunctionImportCallable
A callable for executing OData functions within Velocity templates.
- 
Constructor Summary
Constructors - 
Method Summary
 
- 
Constructor Details
- 
ODataFunctionImportCallable
public ODataFunctionImportCallable() 
 - 
 - 
Method Details
- 
call
public static final Object call(String p_strDataGroupGuid, String p_strFunctionName, Map<String, Object> p_parameters) Calls the OData function and returns the result.Example:
#set ($dgGuid = '1337133713371337133713371337133713371337')
#set ($parameters = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'})
#set ($result = $ODataFunctionImportCallable.call($dgGuid, "GetOpenOrderIds", $parameters))
- Parameters:
 p_strDataGroupGuid- The GUID of a datagroup containing the OData service configuration.p_strFunctionName- The OData function name.p_parameters- The function parameters (key = parameter name, value = parameter value).- Returns:
 - A 
java.util.Objectinstance which can be cast to the following types depending on the function result type:
- No or null result: 
null - Single result type: Either a Java type corresponding to the OData type (e.g. Edm.String = java.util.String)
 or a 
Map<String, Object>for an OData entity/structural type. - Collection result type: 
java.util.List<?>of Java types corresponding to the OData types or a list ofMap<String, Object>for a collection of OData entity/structural types. 
 - No or null result: 
 
 
 -