1 package oic.simulator.serviceprovider.resource;
5 import org.iotivity.simulator.SimulatorResourceAttribute;
7 public class ResourceAttribute {
9 // Native object reference
10 private SimulatorResourceAttribute resourceAttribute;
12 private String attributeName;
13 private Object attributeValue;
14 private AttributeValueType attributeType;
15 private List<Object> allowedValues;
17 private Object minValue;
18 private Object maxValue;
20 public SimulatorResourceAttribute getResourceAttribute() {
21 return resourceAttribute;
24 public void setResourceAttribute(
25 SimulatorResourceAttribute resourceAttribute) {
26 this.resourceAttribute = resourceAttribute;
29 public String getAttributeName() {
33 public void setAttributeName(String attributeName) {
34 this.attributeName = attributeName;
37 public Object getAttributeValue() {
38 return attributeValue;
41 public void setAttributeValue(Object attributeValue) {
42 this.attributeValue = attributeValue;
45 public AttributeValueType getAttributeType() {
49 public void setAttributeType(AttributeValueType attributeType) {
50 this.attributeType = attributeType;
53 public List<Object> getAllowedValues() {
57 public void setAllowedValues(List<Object> allowedValues) {
58 this.allowedValues = allowedValues;
61 public Object getMinValue() {
65 public void setMinValue(Object minValue) {
66 this.minValue = minValue;
69 public Object getMaxValue() {
73 public void setMaxValue(Object maxValue) {
74 this.maxValue = maxValue;