Show
Ignore:
Timestamp:
09-06-10 12:54:12 (4 years ago)
Author:
tabma
Message:

- fixed Advanced Import Wizard (preferredIdentifier issues)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/importer/ImporterController.groovy

    r534 r545  
    5858        def wb = handleUpload('importfile') 
    5959 
    60          
    6160        session.importer_header = ImporterService.getHeader(wb, 0) 
    6261        session.importer_study = Study.get(params.study.id.toInteger()) 
    6362        session.importer_template_id = params.template_id 
    6463        session.importer_workbook = wb 
     64 
     65         
    6566 
    6667        render (view:"step1_advanced", model:[header:session.importer_header, datamatrix:ImporterService.getDatamatrix(wb, 0, 5)]) 
     
    163164 
    164165        params.entity.index.each { columnindex, entityname -> 
    165             Class clazz 
     166            Class clazz = null 
    166167 
    167168            switch (entityname) { 
    168                 case "Study"    : clazz = Study 
    169                         break 
    170                 case "Subject"  : clazz = Subject 
    171                         break 
    172                 case "Event"    : clazz = Event 
    173                         break 
    174                 case "Protocol" : clazz = Protocol 
    175                         break 
    176                 case "Sample"   : clazz = Sample 
     169                case "Study"    : clazz = dbnp.studycapturing.Study 
     170                        break 
     171                case "Subject"  : clazz = dbnp.studycapturing.Subject 
     172                        break 
     173                case "Event"    : clazz = dbnp.studycapturing.Event 
     174                        break 
     175                case "Protocol" : clazz = dbnp.studycapturing.Protocol 
     176                        break 
     177                case "Sample"   : clazz = dbnp.studycapturing.Sample 
    177178                        break 
    178179                default: clazz = Object