mmRestAPI
Class MMRestApiUtilAbstract

java.lang.Object
  extended by mmRestAPI.MMRestApiUtilAbstract
Direct Known Subclasses:
MMGwtRestApiUtil, MMRestApiUtil

public abstract class MMRestApiUtilAbstract
extends java.lang.Object


Constructor Summary
MMRestApiUtilAbstract()
           
 
Method Summary
abstract  java.lang.String callCloudFunction(java.lang.String funcName, java.util.HashMap<java.lang.Object,java.lang.Object> params)
           
abstract  java.util.List getProjectParamList(java.lang.Object jsonArray_)
           
abstract  java.lang.Object hashMapToJSON(java.util.HashMap<java.lang.String,java.lang.Object> hm)
           
abstract  java.lang.String hashMapToJSONString(java.util.HashMap<java.lang.String,java.lang.Object> hm)
           
abstract  java.util.List jsonArrayToList(java.lang.Object jsonArray_)
           
abstract  java.util.HashMap<java.lang.String,java.lang.Object> jsonToHashMap(java.lang.Object jo)
           
abstract  MMParam paramFromJSON(java.lang.Object jo)
           
abstract  java.lang.Object parseParamToJSON(int paramId, java.lang.String paramName, int paramType, java.util.HashMap<java.lang.String,java.lang.Object> keyValues)
           
abstract  java.lang.String parseProjParametersToJSONString(MMProject project)
           
abstract  void pollRaw(int paramId, int pollSwitch, int window)
           
abstract  void pollStats(int paramId, int pollSwitch, int window)
           
 void setServerComm(MMServerComm sc)
           
abstract  void startAskServerOffset()
           
abstract  void startPolling()
           
abstract  void stopPolling()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MMRestApiUtilAbstract

public MMRestApiUtilAbstract()
Method Detail

jsonToHashMap

public abstract java.util.HashMap<java.lang.String,java.lang.Object> jsonToHashMap(java.lang.Object jo)

hashMapToJSON

public abstract java.lang.Object hashMapToJSON(java.util.HashMap<java.lang.String,java.lang.Object> hm)

jsonArrayToList

public abstract java.util.List jsonArrayToList(java.lang.Object jsonArray_)

hashMapToJSONString

public abstract java.lang.String hashMapToJSONString(java.util.HashMap<java.lang.String,java.lang.Object> hm)

paramFromJSON

public abstract MMParam paramFromJSON(java.lang.Object jo)

parseParamToJSON

public abstract java.lang.Object parseParamToJSON(int paramId,
                                                  java.lang.String paramName,
                                                  int paramType,
                                                  java.util.HashMap<java.lang.String,java.lang.Object> keyValues)

parseProjParametersToJSONString

public abstract java.lang.String parseProjParametersToJSONString(MMProject project)

getProjectParamList

public abstract java.util.List getProjectParamList(java.lang.Object jsonArray_)

startPolling

public abstract void startPolling()

stopPolling

public abstract void stopPolling()

startAskServerOffset

public abstract void startAskServerOffset()

pollRaw

public abstract void pollRaw(int paramId,
                             int pollSwitch,
                             int window)

pollStats

public abstract void pollStats(int paramId,
                               int pollSwitch,
                               int window)

callCloudFunction

public abstract java.lang.String callCloudFunction(java.lang.String funcName,
                                                   java.util.HashMap<java.lang.Object,java.lang.Object> params)

setServerComm

public void setServerComm(MMServerComm sc)