59161be2ec68c88f3797fbc50726298465faaadc
[iot2.git] / iotjava / iotruntime / master / ObjectCreationInfo.java
1 package iotruntime.master;
2
3 /** A class that construct object creation info
4  *
5  * @author      Rahmadi Trimananda <rahmadi.trimananda @ uci.edu>
6  * @version     1.0
7  * @since       2015-05-13
8  */
9
10 public class ObjectCreationInfo {
11
12         /**
13          * ObjectCreationInfo properties
14          */
15         protected String strIoTSlaveObjectHostAdd;
16         protected String strObjName;
17         protected String strObjClassName;
18         protected String strObjClassInterfaceName;
19
20         /**
21          * Constructor
22          */
23         public ObjectCreationInfo(String _strIoTSlaveObjectHostAdd, String _strObjName, 
24                 String _strObjClassName, String _strObjClassInterfaceName) {
25
26                 strIoTSlaveObjectHostAdd = _strIoTSlaveObjectHostAdd;
27                 strObjName = _strObjName;
28                 strObjClassName = _strObjClassName;
29                 strObjClassInterfaceName = _strObjClassInterfaceName;
30         }
31
32         /**
33          * Method getIoTSlaveObjectHostAdd()
34          */
35         public String getIoTSlaveObjectHostAdd() {
36                 return strIoTSlaveObjectHostAdd;
37         }
38
39         /**
40          * Method getObjectName()
41          */
42         public String getObjectName() {
43                 return strObjName;
44         }
45
46         /**
47          * Method getObjectClassName()
48          */
49         public String getObjectClassName() {
50                 return strObjClassName;
51         }
52
53         /**
54          * Method getObjectClassInterfaceName()
55          */
56         public String getObjectClassInterfaceName() {
57                 return strObjClassInterfaceName;
58         }
59 }