Adding last version of iotruntime and iotinstaller; preparing to extend IoTMaster...
[iot2.git] / iotjava / iotruntime / messages / MessageCreateSetRelation.java
diff --git a/iotjava/iotruntime/messages/MessageCreateSetRelation.java b/iotjava/iotruntime/messages/MessageCreateSetRelation.java
new file mode 100644 (file)
index 0000000..d00aa8e
--- /dev/null
@@ -0,0 +1,46 @@
+package iotruntime.messages;
+
+import java.io.Serializable;
+
+/** Class MessageCreateSetRelation is a sub class of Message
+ *  This class wraps-up a message to create a new IoTSet/IoTRelation
+ *
+ * @author      Rahmadi Trimananda <rahmadi.trimananda @ uci.edu>
+ * @version     1.0
+ * @since       2016-02-24
+ */
+public class MessageCreateSetRelation extends Message {
+
+       /**
+        * MessageCreateSetRelation class property
+        */
+       private String sObjFieldName;
+
+       /**
+        * Class constructor (to tell IoTSlave to create a new IoTSet/IoTRelation)
+        */
+       public MessageCreateSetRelation(IoTCommCode sMsg, String sOFName) {
+
+               super(sMsg);
+               sObjFieldName = sOFName;
+       }
+
+       /**
+        * getObjectFieldName() method
+        *
+        * @return  String
+        */
+       public String getObjectFieldName() {
+               return sObjFieldName;
+       }
+
+       /**
+        * setObjectFieldName() method
+        *
+        * @param   sOFName  String object name
+        * @return  void
+        */
+       public void setObjectFieldName(String sOFName) {
+               sObjFieldName = sOFName;
+       }
+}