Revision fbf3b7d2
Added by Patrick Plitzner over 10 years ago
- replaced saveOrUpdate() with "bundle" method save()
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