Ignore:
Timestamp:
Mar 31, 2010, 2:02:35 PM (11 years ago)
Author:
tabma
Message:
  • identifying columns get stored using 'name' attribute of entities as identifier
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/dbnp/importer/ImporterService.groovy

    r312 r321  
    267267            switch(mc.entity) {
    268268                case Study      :   (record.any {it.getClass()==mc.entity}) ? 0 : record.add(study)
     269                                    if (mc.identifier) { study.title = value; break }
    269270                                    study.setFieldValue(mc.property.name, value)
    270271                                    break
    271272                case Subject    :   (record.any {it.getClass()==mc.entity}) ? 0 : record.add(subject)
     273                                    if (mc.identifier) { subject.name = value; break }
    272274                                    subject.setFieldValue(mc.property.name, value)
    273275                                    break
    274276                case Event      :   (record.any {it.getClass()==mc.entity}) ? 0 : record.add(event)
     277                                    if (mc.identifier) { event.eventdescription = value; break }
    275278                                    event.setFieldValue(mc.property.name, value)
    276279                                    break
    277280                case Protocol   :   (record.any {it.getClass()==mc.entity}) ? 0 : record.add(protocol)
     281                                    if (mc.identifier) { protocol.name = value; break }
    278282                                    protocol.setFieldValue(mc.property.name, value)
    279283                                    break
    280284                case Sample     :   (record.any {it.getClass()==mc.entity}) ? record.add(sample) : 0
     285                                    if (mc.identifier) { sample.name = value; break }
    281286                                    sample.setFieldValue(mc.property.name, value)
    282287                                    break
Note: See TracChangeset for help on using the changeset viewer.