- Timestamp:
- Oct 27, 2010, 12:21:30 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/services/dbnp/importer/ImporterService.groovy
r993 r999 243 243 def saveDatamatrix(Study study, datamatrix) { 244 244 def validatedSuccesfully = 0 245 study.refresh() 245 study.refresh() 246 246 247 247 // go through the data matrix, read every record and validate the entity and try to persist it … … 253 253 break 254 254 case Subject : print "Persisting Subject `" + entity + "`: " 255 study.addToSubjects(entity) 256 if (persistEntity(entity)) validatedSuccesfully++ 255 entity.parent = study 256 study.addToSubjects(entity) 257 if (persistEntity(study)) validatedSuccesfully++ 257 258 break 258 259 case Event : print "Persisting Event `" + entity + "`: " 260 entity.parent = study 259 261 study.addToEvents(entity) 260 262 if (persistEntity(entity)) validatedSuccesfully++ 261 263 break 262 264 case Sample : print "Persisting Sample `" + entity +"`: " 265 entity.parent = study 263 266 study.addToSamples(entity) 264 267 if (persistEntity(entity)) validatedSuccesfully++ 265 268 break 266 269 case SamplingEvent: print "Persisting SamplingEvent `" + entity + "`: " 270 entity.parent = study 267 271 study.addToSamplingEvents(entity) 268 272 if (persistEntity(entity)) validatedSuccesfully++ … … 284 288 */ 285 289 boolean persistEntity(entity) { 286 println "persisting ${entity}" 290 println "persisting ${entity}" 287 291 // if not validated 288 292 if (entity.validate()) {
Note: See TracChangeset
for help on using the changeset viewer.