Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / SmartThing / SmartThings.groovy
index aa54b7e533c65c70d54570fa4a232d2594ee545f..4ac188d5b90c68fe962ecdd68a0232dd66219143 100644 (file)
@@ -1,9 +1,6 @@
 //Create a class for SmartThings
 package SmartThing
 
-//Importing mutable integer class
-import MutableInteger.MutableInteger
-
 class SmartThings {
        List smartThings = new ArrayList()
 
@@ -42,6 +39,12 @@ class SmartThings {
        }
 
        // Methods to return states of the devices
+       def getProperty(String currentProperty) {
+               List tmpValues = new ArrayList()
+               tmpValues.add(smartThings[0].getProperty(currentProperty))
+               return tmpValues
+       }
+
        def currentState(String deviceFeature) {
                List tmpValues = new ArrayList()
                tmpValues.add(smartThings[0].currentState(deviceFeature))