Ignore:
Timestamp:
Jan 26, 2011, 9:47:40 PM (10 years ago)
Author:
work@…
Message:
  • refactored the importer to use the dynamic entities of gdt, instead of the hardcoded entities in Config.groovy
  • removed the hardcoded 'importable entities' from Config.groovy
  • added xbean.jar which seems to be required for the importer to be able to import xml
  • updated gdt to 0.0.5 which is required by the refactored importer
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/Config.groovy

    r1430 r1443  
    9494}
    9595
    96 // cryptography settings
    97 // @see WizardTaglib.groovy (encrypt)
    98 // @see TemplateEditorController.groovy (decrypt)
    99 crypto {
    100         shared.secret = RandomStringUtils.random(32, true, true)
    101 }
    102 
    103 // GSCF specific configuration
    104 gscf {
    105         domain = [
    106                 // importable entities
    107                 // use: grailsApplication.config.gscf.domain.entities
    108                 entities: [
    109                         // dbnp.data
    110                         'dbnp.data.FeatureBase',
    111                         'dbnp.data.FeatureType',
    112                         'dbnp.data.Ontology',
    113                         'dbnp.data.Term',
    114 
    115                         // dbnp.studycapturing
    116                         'dbnp.studycapturing.Assay',
    117                         'dbnp.studycapturing.AssayModule',
    118                         'dbnp.studycapturing.AssayType',
    119                         'dbnp.studycapturing.Compound',
    120                         'dbnp.studycapturing.Event',
    121                         'dbnp.studycapturing.EventGroup',
    122                         'dbnp.studycapturing.Person',
    123                         'dbnp.studycapturing.PersonAffilitation',
    124                         'dbnp.studycapturing.PersonRole',
    125                         'dbnp.studycapturing.Publication',
    126                         'dbnp.studycapturing.Sample',
    127                         'dbnp.studycapturing.SamplingEvent',
    128                         'dbnp.studycapturing.Study',
    129                         'dbnp.studycapturing.StudyPerson',
    130                         'dbnp.studycapturing.Subject',
    131                         'dbnp.studycapturing.Template',
    132                         'dbnp.studycapturing.TemplateEntity',
    133                         'dbnp.studycapturing.TemplateField',
    134                         'dbnp.studycapturing.TemplateFieldListItem',
    135                         'dbnp.studycapturing.TemplateFieldType'
    136                 ],
    137 
    138                 // importable entities
    139                 // use: grailsApplication.config.gscf.domain.importableEntities
    140                 // @see ImporterController
    141                 importableEntities: [
    142                         event: [name: 'Event', entity: 'dbnp.studycapturing.Event', encrypted:''],
    143                         sample: [name: 'Sample', entity: 'dbnp.studycapturing.Sample', encrypted:''],
    144                         study: [name: 'Study', entity: 'dbnp.studycapturing.Study', encrypted:''],
    145                         subject: [name: 'Subject', entity: 'dbnp.studycapturing.Subject', encrypted:''],
    146                         samplingevent: [name: 'SamplingEvent', entity: 'dbnp.studycapturing.SamplingEvent', encrypted:'']
    147 
    148                 ]
    149         ]
    150 }
    151 
    15296// jquery plugin
    15397grails.views.javascript.library = "jquery"
Note: See TracChangeset for help on using the changeset viewer.