SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / proxy / RPCRequest.java
1 /**\r
2  * \r
3  */\r
4 package com.smartdevicelink.proxy;\r
5 \r
6 import java.util.Hashtable;\r
7 \r
8 import com.smartdevicelink.proxy.constants.Names;\r
9 \r
10 public class RPCRequest extends RPCMessage {\r
11 \r
12         public RPCRequest(String functionName) {\r
13                 super(functionName, "request");\r
14                 messageType = Names.request;\r
15         }\r
16 \r
17         public RPCRequest(Hashtable hash) {\r
18                 super(hash);\r
19         }\r
20 \r
21         public Integer getCorrelationID() {\r
22                 return (Integer)function.get(Names.correlationID);\r
23         }\r
24         \r
25         public void setCorrelationID(Integer correlationID) {\r
26                 if (correlationID != null) {\r
27             function.put(Names.correlationID, correlationID );\r
28         } else if (parameters.contains(Names.correlationID)) {\r
29                 function.remove(Names.correlationID);\r
30         }\r
31         }\r
32 }\r