Adding last version of iotruntime and iotinstaller; preparing to extend IoTMaster...
[iot2.git] / iotjava / iotruntime / messages / MessageCreateMainObject.java
1 package iotruntime.messages;
2
3 import java.io.Serializable;
4
5 /** Class MessageCreateMainObject is a sub class of Message
6  *  This class wraps-up a message to create a controller/device object
7  *
8  * @author      Rahmadi Trimananda <rahmadi.trimananda @ uci.edu>
9  * @version     1.0
10  * @since       2016-02-24
11  */
12 public class MessageCreateMainObject extends Message {
13
14         /**
15          * MessageCreateMainObject class property
16          */
17         private String sObjName;
18
19         /**
20          * Class constructor (to tell IoTSlave controller/device to create controller/device object)
21          */
22         public MessageCreateMainObject(IoTCommCode sMsg, String sOName) {
23
24                 super(sMsg);
25                 sObjName = sOName;
26         }
27
28         /**
29          * getObjectName() method
30          *
31          * @return  String
32          */
33         public String getObjectName() {
34                 return sObjName;
35         }
36
37         /**
38          * setObjectName() method
39          *
40          * @param   sOName  String object name
41          * @return  void
42          */
43         public void setObjectName(String sOName) {
44                 sObjName = sOName;
45         }
46 }