Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / ContactSensor / ContactSensors.groovy
index 9889793eb3bdd6296434fe51da5d06089897dcfd..0e4130eff75bf88767f15781527ffbe783ac0d76 100644 (file)
@@ -10,23 +10,16 @@ public class ContactSensors extends SmartThings {
                contacts = smartThings
 
                // Initialization
-               StringBuilder id = new StringBuilder("contactID0")
-               StringBuilder label = new StringBuilder("contact")
-               StringBuilder displayName = new StringBuilder("contact0")
-               StringBuilder currentContact = new StringBuilder()
+               String id = "contactID0"
+               String label = "contact"
+               String displayName = "contactSensor"
+               String currentContact
                
                if (init)
-                       currentContact.append("closed")
+                       currentContact = "closed"
                else
-                       currentContact.append("open")
+                       currentContact = "open"
 
                contacts.add(new ContactSensor(sendEvent, id, label, displayName, currentContact))
        }
-
-       // Methods to return values
-       def getCurrentContact() {
-               List tmpValues = new ArrayList()
-               tmpValues.add(contacts[0].getCurrentContact())
-               return tmpValues
-       }
 }