Project

General

Profile

« Previous | Next » 

Revision fbf3b7d2

Added by Patrick Plitzner over 10 years ago

  • replaced saveOrUpdate() with "bundle" method save()

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/specimen/abcd206/in/Abcd206Import.java
45 45
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
46 46
import eu.etaxonomy.cdm.model.common.IdentifiableSource;
47 47
import eu.etaxonomy.cdm.model.common.Language;
48
//=======
49 48
import eu.etaxonomy.cdm.model.common.LanguageString;
50
//<<<<<<< .courant
51 49
import eu.etaxonomy.cdm.model.common.OriginalSourceBase;
52 50
import eu.etaxonomy.cdm.model.common.OriginalSourceType;
53
//>>>>>>> .fusion-droit.r19057
54 51
import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;
55 52
import eu.etaxonomy.cdm.model.description.DescriptionBase;
56 53
import eu.etaxonomy.cdm.model.description.DescriptionElementSource;
......
413 410
                    logger.warn("oups");
414 411
                }
415 412
                reference.addSource(sour);
416
                getReferenceService().saveOrUpdate(reference);
413
                save(reference, state);
417 414
            }
418 415

  
419 416

  
......
482 479
                }
483 480
            }
484 481

  
485
            getOccurrenceService().saveOrUpdate(derivedUnitBase);
486

  
487
            //=======
488 482
            save(derivedUnitBase, state);
489 483

  
490 484
            // handle identifications
......
1431 1425
        }
1432 1426
    }
1433 1427

  
1434
    private Feature getFeature(String featureName){
1428
    private Feature getFeature(String featureName, Abcd206ImportState state){
1435 1429
        List<DefinedTermBase> features = getTermService().list(Feature.class, null,null,null,null);
1436 1430
        Feature currentFeature=null;
1437 1431
        for (DefinedTermBase feature: features){
......
1442 1436
        }
1443 1437
        if (currentFeature == null) {
1444 1438
            currentFeature=Feature.NewInstance(featureName, featureName, featureName);
1445
            getTermService().saveOrUpdate(currentFeature);
1439
            save(currentFeature, state);
1446 1440
        }
1447 1441
        return currentFeature;
1448 1442
    }

Also available in: Unified diff