Package jadex.extension.rs.publish
Class SInvokeHelper
- java.lang.Object
- 
- jadex.extension.rs.publish.SInvokeHelper
 
- 
 public class SInvokeHelper extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description SInvokeHelper()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.String,java.lang.Object>convertMultiMap(java.util.Map<java.lang.String,java.lang.String[]> vals)Convert a map with arrays to normal map where single values are flattened.static java.util.Map<java.lang.String,java.lang.Object>convertMultiMap(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> vals)Convert a multimap to normal map, flattening single values, if any.static javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>convertToMultiMap(java.util.Map<java.lang.String,java.lang.String[]> vals)Convert a map with arrays to normal map when no multi values exist.static voiddebug(java.lang.Object req)static java.util.Map<java.lang.String,java.lang.String>extractCallerValues(java.lang.Object request)Extract caller values like ip and browser.protected static java.lang.ObjectgetFieldValue(java.lang.String name, java.lang.Object object)static java.lang.Objectinvoke(java.lang.Object[] params, java.lang.String sig, java.lang.Object object)Method that is invoked when rest service is called.
 
- 
- 
- 
Method Detail- 
convertMultiMappublic static java.util.Map<java.lang.String,java.lang.Object> convertMultiMap(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> vals) Convert a multimap to normal map, flattening single values, if any.
 - 
convertMultiMappublic static java.util.Map<java.lang.String,java.lang.Object> convertMultiMap(java.util.Map<java.lang.String,java.lang.String[]> vals) Convert a map with arrays to normal map where single values are flattened.
 - 
convertToMultiMappublic static javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> convertToMultiMap(java.util.Map<java.lang.String,java.lang.String[]> vals) Convert a map with arrays to normal map when no multi values exist.
 - 
extractCallerValuespublic static java.util.Map<java.lang.String,java.lang.String> extractCallerValues(java.lang.Object request) Extract caller values like ip and browser.- Parameters:
- request- The requrest.
- vals- The values.
 
 - 
invokepublic static java.lang.Object invoke(java.lang.Object[] params, java.lang.String sig, java.lang.Object object)Method that is invoked when rest service is called. Functionality blueprint for all service methods.- Parameters:
- params- The parameters.
- Returns:
- The result.
 
 - 
getFieldValueprotected static java.lang.Object getFieldValue(java.lang.String name, java.lang.Object object) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
debugpublic static void debug(java.lang.Object req) 
 
- 
 
-