Changeset 659


Ignore:
Timestamp:
Jul 19, 2010, 9:30:58 AM (13 years ago)
Author:
jahn
Message:

Added extre id field to getSample rest resource.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/RestController.groovy

    r649 r659  
    9999                        def id = Long.parseLong(params.externalAssayID)
    100100                        Assay.findAll().each{ println it }
    101                         Assay.find( "from Assay as a where externalAssayID=?",[id]).getSamples().each { sample ->
     101                        def assay = Assay.find( "from Assay as a where externalAssayID=?",[id])
     102                        println "Assay: " + assay
     103                        assay.getSamples().each { sample ->
    102104                                def item = [
    103                                         'name'          : sample.name,
    104                                         'material'      : sample.material.name,
    105                                         'subject'       : sample.parentSubject.name,
    106                                         'event'         : sample.parentEvent.template.name,
    107                                         'startTime'     : sample.parentEvent.getDurationString()
     105                                        'name'                : sample.name,
     106                                        'material'            : sample.material.name,
     107                                        'subject'             : sample.parentSubject.name,
     108                                        'event'               : sample.parentEvent.template.name,
     109                                        'startTime'           : sample.parentEvent.getDurationString(),
     110                                        'externalSampleId': sample.externalSampleId
    108111                                ]
    109112                                items.push item
    110113                        }
    111114                }
     115                println "done"
    112116                render items as JSON
    113117        }
Note: See TracChangeset for help on using the changeset viewer.