private int deviceNumbers
private List contacts
def sendEvent
-
-
-
+
Contacting(Closure sendEvent, int deviceNumbers) {
this.sendEvent = sendEvent
this.deviceNumbers = deviceNumbers
this.contacts = []
- int id = 0
- for (int i = 0;i < deviceNumbers;i++) {
- contacts.add(new Contacts(id, "contact"+id.toString(), "closed", "closed"))//By default closed
- id = id+1
+ if (deviceNumbers == 1) {
+ contacts = [new Contacts(sendEvent, 0, "contact0", "closed", "closed")]
+ } else if (deviceNumbers == 2) {
+ contacts = [new Contacts(sendEvent, 0, "contact0", "closed", "closed"), new Contacts(sendEvent, 1, "contact1", "closed", "closed")]
+ } else if (deviceNumbers == 3) {
+ contacts = [new Contacts(sendEvent, 0, "contact0", "closed", "closed"), new Contacts(sendEvent, 1, "contact1", "closed", "closed")
+ ,new Contacts(sendEvent, 2, "contact2", "closed", "closed")]
}
}