1 package oic.simulator.serviceprovider.resource;
5 import org.iotivity.simulator.SimulatorResourceModel;
6 import org.iotivity.simulator.SimulatorResourceServer;
8 public class SimulatorResource {
9 private String resourceURI;
10 private String resourceName;
11 private String resourceType;
12 private String resourceInterface;
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;
19 private Map<String, ResourceAttribute> resourceAttributesMap;
21 public String getResourceURI() {
25 public void setResourceURI(String resourceURI) {
26 this.resourceURI = resourceURI;
29 public String getResourceName() {
33 public void setResourceName(String resourceName) {
34 this.resourceName = resourceName;
37 public String getResourceType() {
41 public void setResourceType(String resourceType) {
42 this.resourceType = resourceType;
45 public String getResourceInterface() {
46 return resourceInterface;
49 public void setResourceInterface(String resourceInterface) {
50 this.resourceInterface = resourceInterface;
53 public SimulatorResourceServer getResourceServer() {
54 return resourceServer;
57 public void setResourceServer(SimulatorResourceServer resourceServer) {
58 this.resourceServer = resourceServer;
61 public SimulatorResourceModel getResourceModel() {
65 public void setResourceModel(SimulatorResourceModel resourceModel) {
66 this.resourceModel = resourceModel;
69 public Map<String, ResourceAttribute> getResourceAttributesMap() {
70 return resourceAttributesMap;
73 public void setResourceAttributesMap(
74 Map<String, ResourceAttribute> resourceAttributesMap) {
75 this.resourceAttributesMap = resourceAttributesMap;