Project

General

Profile

« Previous | Next » 

Revision 75b2f55e

Added by Andreas Müller almost 5 years ago

log special pro parte relations

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelTaxonRelationImport.java
350 350
							        ((TaxonRelationship)taxonRelationship).setDoubtful(true);
351 351
							    }
352 352
                            }else if (relQualifierFk == TAX_REL_IS_PROPARTE_SYN_OF ||
353
                                    //TODO homo/hetero
354 353
                                    relQualifierFk == TAX_REL_IS_PROPARTE_HOMOTYPIC_SYNONYM_OF ||
355 354
                                    relQualifierFk == TAX_REL_IS_PROPARTE_HETEROTYPIC_SYNONYM_OF ){
355
                                if(relQualifierFk == TAX_REL_IS_PROPARTE_HOMOTYPIC_SYNONYM_OF){
356
                                    logger.warn("Homotypic pro parte synonyms not handled in CDM. Please add homotypie manually. RelPTID: " +  relPTaxonId);
357
                                }
358
                                //heterotypic we expect as the normal relationship, don't store explicitly
356 359
                                toTaxon.addProparteSynonym(fromTaxon, citation, microcitation);
357 360
                            }else if(relQualifierFk == TAX_REL_IS_PARTIAL_SYN_OF ||
358
                                    //TODO homo/hetero
359 361
                                    relQualifierFk == TAX_REL_IS_PARTIAL_HOMOTYPIC_SYNONYM_OF ||
360 362
                                    relQualifierFk == TAX_REL_IS_PARTIAL_HETEROTYPIC_SYNONYM_OF ){
363
                                if (relQualifierFk == TAX_REL_IS_PARTIAL_HOMOTYPIC_SYNONYM_OF ||
364
                                        relQualifierFk == TAX_REL_IS_PARTIAL_HETEROTYPIC_SYNONYM_OF){
365
                                    logger.warn("Homotypie and heterotypie not yet handled for partial synonyms");
366
                                }
361 367
                                toTaxon.addPartialSynonym(fromTaxon, citation, microcitation);
362 368
                            }else{
363 369
								handleAllRelatedTaxa(state, fromTaxon, classificationMap, fromRefFk);

Also available in: Unified diff