Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / Lock / Locks.groovy
index 381bf2a44f4c1f4f9ccbb1d56d8dacffe2526adf..37deb0ac2a2b02dc62bfa3a008d0cf0042003ea3 100644 (file)
@@ -10,17 +10,17 @@ public class Locks extends SmartThings {
                locks = smartThings
 
                // Initialization
-               StringBuilder id = new StringBuilder("lockID0")
-               StringBuilder label = new StringBuilder("lock")
-               StringBuilder displayName = new StringBuilder("lock0")
-               StringBuilder lock = new StringBuilder()
+               String id = "lockID0"
+               String label = "lock"
+               String displayName = "lock"
+               String lock
 
                if (init)
-                       lock.append("locked")
+                       lock = "locked"
                else
-                       lock.append("unlocked")
+                       lock = "unlocked"
 
-               locks.add(new Lock(sendEvent,id, label, displayName, lock))
+               locks.add(new Lock(sendEvent, id, label, displayName, lock))
        }
 
        // Methods to set values
@@ -40,12 +40,5 @@ public class Locks extends SmartThings {
        def unlock(LinkedHashMap metaData) {
                unlock()
        }
-
-       // Methods to return values
-       def getCurrentLock() {
-               List tmpValues = new ArrayList()
-               tmpValues.add(locks[0].getCurrentLock())
-               return tmpValues
-       }
 }