Revision 47e0860c
Added by Andreas Müller almost 12 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/out/PesiRelTaxonExport.java | ||
---|---|---|
99 | 99 |
boolean success = true; |
100 | 100 |
|
101 | 101 |
// PESI: Clear the database table RelTaxon. |
102 |
doDelete(state);
|
|
103 |
|
|
102 |
//doDelete(state); -> done by stored procedure
|
|
103 |
|
|
104 | 104 |
// Get specific mappings: (CDM) Relationship -> (PESI) RelTaxon |
105 | 105 |
mapping = getMapping(); |
106 | 106 |
|
... | ... | |
113 | 113 |
|
114 | 114 |
// Export name relations |
115 | 115 |
success &= doPhase02(state, mapping); |
116 |
|
|
117 |
if (! success){ |
|
118 |
state.setUnsuccessfull(); |
|
119 |
} |
|
116 | 120 |
|
117 | 121 |
} catch (SQLException e) { |
118 | 122 |
e.printStackTrace(); |
... | ... | |
511 | 515 |
* @param state |
512 | 516 |
* @param sr |
513 | 517 |
*/ |
514 |
private static void invokeSynonyms(PesiExportState state, TaxonNameBase synonymTaxonName) {
|
|
518 |
private void invokeSynonyms(PesiExportState state, TaxonNameBase synonymTaxonName) { |
|
515 | 519 |
// Store KingdomFk and Rank information in Taxon table |
516 | 520 |
Integer kingdomFk = PesiTransformer.nomenClaturalCode2Kingdom(synonymTaxonName.getNomenclaturalCode()); |
517 | 521 |
Integer synonymFk = state.getDbId(synonymTaxonName); |
... | ... | |
528 | 532 |
* @param synonymParentTaxonFk |
529 | 533 |
* @param currentTaxonFk |
530 | 534 |
*/ |
531 |
private static boolean saveSynonymData(PesiExportState state, TaxonNameBase taxonName,
|
|
535 |
private boolean saveSynonymData(PesiExportState state, TaxonNameBase taxonName, |
|
532 | 536 |
NomenclaturalCode nomenclaturalCode, Integer kingdomFk, |
533 | 537 |
Integer currentSynonymFk) { |
534 | 538 |
try { |
Also available in: Unified diff
remove deletes from PESI export