Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / Valve / Valves.groovy
index 3873ae9f6c69a329323acc4d342da1aad4099dae..051c28383fc24204c29423dba1fc4979b797f206 100644 (file)
@@ -10,15 +10,15 @@ public class Valves extends SmartThings {
                valves = smartThings
 
                // Initialization
-               StringBuilder id = new StringBuilder("valveID0")
-               StringBuilder label = new StringBuilder("valve")
-               StringBuilder displayName = new StringBuilder("valve0")
-               StringBuilder valve = new StringBuilder()
+               String id = "valveID0"
+               String label = "contact"
+               String displayName = "valveSensor"
+               String valve
                
                if (init)
-                       valve.append("closed")
+                       valve = "closed"
                else
-                       valve.append("open")
+                       valve = "open"
 
                valves.add(new Valve(sendEvent, id, label, displayName, valve))
        }
@@ -39,12 +39,4 @@ public class Valves extends SmartThings {
        def close(LinkedHashMap metaData) {
                close()
        }
-
-       // Methods to return values
-       def getCurrentValve() {
-               List tmpValues = new ArrayList()
-               tmpValues.add(valves[0].getCurrentValve())
-               return tmpValues
-       }
-
 }