Index: trunk/grails-app/domain/Person.groovy
===================================================================
--- trunk/grails-app/domain/Person.groovy	(revision 286)
+++ trunk/grails-app/domain/Person.groovy	(revision 294)
@@ -54,3 +54,15 @@
     //Overriding the default toString method
     String toString() {"${this.firstName} ${this.lastName}"}
-}
+
+    //  This additional setter is used to convert the checkBoxList string
+    //  of ids selected to the corresponding domain objects.
+    public void setPersonGroupsFromCheckBoxList(ids) {
+        def idList = []
+        ids.each() {
+            if(it.isInteger())
+                idList << it.toInteger()
+        }
+        this.personGroups = idList.collect { PersonGroup.get( it ) }
+    }
+
+} // end class
