Ignore:
Timestamp:
Jul 19, 2010, 8:47:38 AM (14 years ago)
Author:
gav
Message:

Domain change: Add PurchasingGroup?.
Logic and views to suite.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/domain/Person.groovy

    r402 r633  
    77                        tasks: Task,
    88                        contacts: Contact,
    9                         addresses: Address]
     9                        addresses: Address,
     10                        purchasingGroups: PurchasingGroup]
    1011
    1112    static belongsTo = [Authority]
     
    6869    }
    6970
     71    //  This additional setter is used to convert the checkBoxList string or string array
     72    //  of ids selected to the corresponding domain objects.
     73    public void setPurchasingGroupsFromCheckBoxList(ids) {
     74        def idList = []
     75        if(ids instanceof String) {
     76                if(ids.isInteger())
     77                    idList << ids.toInteger()
     78        }
     79        else {
     80            ids.each() {
     81                if(it.isInteger())
     82                    idList << it.toInteger()
     83            }
     84        }
     85        this.purchasingGroups = idList.collect { PurchasingGroup.get( it ) }
     86    }
     87
    7088} // end class
Note: See TracChangeset for help on using the changeset viewer.