Base layout of eclipse plugin for service provider.
[platform/upstream/iotivity.git] / service / simulator / java / eclipse-plugin / ServiceProviderPlugin / src / oic / simulator / serviceprovider / resource / SimulatorResource.java
1 package oic.simulator.serviceprovider.resource;
2
3 import java.util.Map;
4
5 import org.iotivity.simulator.SimulatorResourceModel;
6 import org.iotivity.simulator.SimulatorResourceServer;
7
8 public class SimulatorResource {
9     private String                         resourceURI;
10     private String                         resourceName;
11     private String                         resourceType;
12     private String                         resourceInterface;
13
14     // Reference to objects created in native layer
15     // Native methods can be invoked using these object references
16     private SimulatorResourceServer        resourceServer;
17     private SimulatorResourceModel         resourceModel;
18
19     private Map<String, ResourceAttribute> resourceAttributesMap;
20
21     public String getResourceURI() {
22         return resourceURI;
23     }
24
25     public void setResourceURI(String resourceURI) {
26         this.resourceURI = resourceURI;
27     }
28
29     public String getResourceName() {
30         return resourceName;
31     }
32
33     public void setResourceName(String resourceName) {
34         this.resourceName = resourceName;
35     }
36
37     public String getResourceType() {
38         return resourceType;
39     }
40
41     public void setResourceType(String resourceType) {
42         this.resourceType = resourceType;
43     }
44
45     public String getResourceInterface() {
46         return resourceInterface;
47     }
48
49     public void setResourceInterface(String resourceInterface) {
50         this.resourceInterface = resourceInterface;
51     }
52
53     public SimulatorResourceServer getResourceServer() {
54         return resourceServer;
55     }
56
57     public void setResourceServer(SimulatorResourceServer resourceServer) {
58         this.resourceServer = resourceServer;
59     }
60
61     public SimulatorResourceModel getResourceModel() {
62         return resourceModel;
63     }
64
65     public void setResourceModel(SimulatorResourceModel resourceModel) {
66         this.resourceModel = resourceModel;
67     }
68
69     public Map<String, ResourceAttribute> getResourceAttributesMap() {
70         return resourceAttributesMap;
71     }
72
73     public void setResourceAttributesMap(
74             Map<String, ResourceAttribute> resourceAttributesMap) {
75         this.resourceAttributesMap = resourceAttributesMap;
76     }
77
78 }