eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelAuthorTeamImport | Line |
---|
pass it in other way, not as a class variable | 47 |
eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelCommonNamesImport | Line |
---|
test performance, implement in state | 404 |
eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelFactsImport | Line |
---|
work around until service method works | 80 |
--No comment-- | 123 |
check also FactCategory string | 225 |
test | 257 |
textData.putText(fact, bmiConfig.getFactLanguage()); //doesn't work because bmiConfig.getFactLanguage() is not not a persistent Language Object throws in thread "main" org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient instance - save the transient instance before flushing: eu.etaxonomy.cdm.model.common.Language; nested exception is org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: eu.etaxonomy.cdm.model.common.Language | 283 |
make it an Extension when possible Extension datesExtension = Extension.NewInstance(textData, strSequence, ExtensionType.ORDER()); | 322 |
--No comment-- | 335 |
--No comment-- | 342 |
eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelOccurrenceImport | Line |
---|
for testing TaxonBase taxonBase = Taxon.NewInstance(BotanicalName.NewInstance(Rank.SPECIES()), null); | 272 |
eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelTaxonNameImport | Line |
---|
rank should never be null or a more sophisticated algorithm has to be implemented for genus/supraGenericName | 152 |
--No comment-- | 415 |
--No comment-- | 440 |
eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelTaxonNameRelationImport | Line |
---|
(preliminaryFlag = true testen | 128 |
--No comment-- | 138 |
--No comment-- | 142 |
addToAllNames true or false? | 200 |
--No comment-- | 238 |
eu.etaxonomy.cdm.io.berlinModel.in.validation.BerlinModelGeneralImportValidator | Line |
---|
Auto-generated method stub | 147 |
eu.etaxonomy.cdm.io.berlinModel.out.BerlinModelAuthorExport | Line |
---|
make more generic for all BerlinModelExport classes | 116 |
eu.etaxonomy.cdm.io.berlinModel.out.BerlinModelFactExport | Line |
---|
--No comment-- | 96 |
quick and dirty for Salvador export | 225 |
eu.etaxonomy.cdm.io.berlinModel.out.BerlinModelTaxonNameExport | Line |
---|
--No comment-- | 128 |
rank = null or rank < genus and genusOrUninomial != null | 172 |
eu.etaxonomy.cdm.io.berlinModel.out.mapper.CreatedAndNotesMapper | Line |
---|
casus Salvador, should be stored in Extension ones extensions are also for annotatable entities | 87 |
eu.etaxonomy.cdm.io.berlinModel.out.mapper.FactCategoryMapper | Line |
---|
--No comment-- | 58 |
Auto-generated catch block | 145 |
eu.etaxonomy.cdm.io.berlinModel.out.mapper.RefDetailMapper | Line |
---|
microRef with no reference | 97 |
Auto-generated catch block | 136 |
eu.etaxonomy.cdm.io.common.CacheUpdater | Line |
---|
misuse TaxonServic for sequence update, use sequence service when it exists | 117 |
eu.etaxonomy.cdm.io.common.CdmImportBase | Line |
---|
Move to DbImportBase once this exists. | 260 |
also implemented in DbImportObjectCreationMapper (reduce redundance) | 261 |
eu.etaxonomy.cdm.io.common.ExportStateBase | Line |
---|
make it CONFIG extends DBExportConfigurator | 20 |
eu.etaxonomy.cdm.io.common.ImportStateBase | Line |
---|
make this abstract or find another way to force that the transformer exists | 218 |
eu.etaxonomy.cdm.io.common.IoStateBase | Line |
---|
config not necessary ones it it implemented in constructor for Imports too. | 48 |
eu.etaxonomy.cdm.io.common.MapWrapper | Line |
---|
--No comment-- | 51 |
Set<T> persitentAll = service.getAll(); result.addAll(persistentALl); | 79 |
from service | 90 |
--No comment-- | 104 |
eu.etaxonomy.cdm.io.common.Source | Line |
---|
error weitergabe des Fehlers nach oben? | 240 |
implement for others. | 441 |
eu.etaxonomy.cdm.io.common.mapping.DbImportAnnotationMapper | Line |
---|
maybe this class should not inherit from DbSingleAttributeImportMapperBase as it does not map to a single attribute | 33 |
allow user defined vocabularies | 194 |
eu.etaxonomy.cdm.io.common.mapping.DbImportExtensionMapper | Line |
---|
maybe this class should not inherit from DbSingleAttributeImportMapperBase as it does not map to a single attribute | 35 |
allow user defined vocabularies | 191 |
eu.etaxonomy.cdm.io.common.mapping.DbImportImageGalleryMapper | Line |
---|
maybe this class should not inherit from DbSingleAttributeImportMapperBase as it does not map to a single attribute | 37 |
eu.etaxonomy.cdm.io.common.mapping.DbImportMarkerMapper | Line |
---|
maybe this class should not inherit from DbSingleAttributeImportMapperBase as it does not map to a single attribute | 33 |
allow user defined vocabularies | 179 |
eu.etaxonomy.cdm.io.common.mapping.DbImportMethodMapper | Line |
---|
remove ANNOTATABLE by ISourcable (but this is not CDMBase yet therefore not trivial | 29 |
eu.etaxonomy.cdm.io.common.mapping.DbImportMultiLanguageTextMapper | Line |
---|
make this a definedTermMapper | 103 |
eu.etaxonomy.cdm.io.common.mapping.DbImportNameTypeDesignationMapper | Line |
---|
make it a single attribute mapper | 64 |
cast | 89 |
check if this is correct | 116 |
what is this | 117 |
copied from DbImportObjectMapper. Maybe these can be merged again in future | 133 |
eu.etaxonomy.cdm.io.common.mapping.DbImportObjectCreationMapperBase | Line |
---|
remove ANNOTATABLE by ISourcable (but this is not CDMBase yet therefore not trivial | 34 |
get standard namespace from mappingImport | 41 |
make it a single attribute mapper | 51 |
also implemented in CdmImportBase (reduce redundance) | 96 |
eu.etaxonomy.cdm.io.common.mapping.DbImportSynonymMapper | Line |
---|
make it a single attribute mapper | 80 |
cast | 111 |
copied from DbImportObjectMapper. Maybe these can be merged again in future | 140 |
eu.etaxonomy.cdm.io.common.mapping.DbImportTaxIncludedInMapper | Line |
---|
make it a single attribute mapper | 78 |
check int | 119 |
copied from BM import. May be more generic | 175 |
copied from DbImportObjectMapper. Maybe these can be merged again in future | 240 |
eu.etaxonomy.cdm.io.common.mapping.DbSingleAttributeImportMapperBase | Line |
---|
remove cast Source source = (Source)getState().getConfig().getSource(); String tableName = getTableName(); String attributeName = getSourceAttribute(); return source.checkColumnExists(tableName, attributeName); | 299 |
not possible as long as tableName is not initialized | 304 |
remove cast | 313 |
eu.etaxonomy.cdm.io.eflora.EfloraImportBase | Line |
---|
prevent multiple elements | 48 |
--No comment-- | 78 |
--No comment-- | 142 |
--No comment-- | 152 |
eu.etaxonomy.cdm.io.eflora.EfloraImportConfigurator | Line |
---|
--No comment-- | 38 |
move to state, but a state gets lost after each import.invoke, so I can't move this information from the one import to another import in case I run 2 imports in line | 44 |
Auto-generated catch block | 132 |
--No comment-- | 144 |
eu.etaxonomy.cdm.io.eflora.EfloraTaxonImport | Line |
---|
make part of state, but state is renewed when invoking the import a second time | 106 |
generally do not store the reference object in the config | 125 |
add covered taxa etc. | 372 |
num | 568 |
use regex instead | 693 |
wie können NameTypes den Namen zugeordnet werden? - wird aber vom Portal via NameCache matching gemacht | 1037 |
verify other information | 1275 |
genus and species epi | 1642 |
genus and species epi | 1647 |
num attribute in taxon | 1877 |
nc | 1886 |
eu.etaxonomy.cdm.io.erms.ErmsImageImport | Line |
---|
do we need to add to TaxonNameBase too? | 88 |
eu.etaxonomy.cdm.io.erms.ErmsImportRankMap | Line |
---|
Auto-generated method stub | 118 |
eu.etaxonomy.cdm.io.erms.ErmsLinkImport | Line |
---|
do we need to add to TaxonNameBase too? | 74 |
eu.etaxonomy.cdm.io.erms.ErmsSourceUsesImport | Line |
---|
ist das wirklich der richtige Name, oder muss ein verknüpfter Name verwendet werden | 303 |
eu.etaxonomy.cdm.io.erms.ErmsTaxonImport | Line |
---|
get automatic by second path mappers String selectAttributes = "id, tu_parent, tu_typetaxon, tu_typetaxon, tu_typedesignation, tu_acctaxon, tu_status"; String strRecordQuery = " SELECT " + selectAttributes + " FROM tu " + " WHERE ( tu.id IN (" + ID_LIST_TOKEN + ") )"; return strRecordQuery; } | 168 |
eu.etaxonomy.cdm.io.erms.ErmsTaxonRelationImport | Line |
---|
get automatic by second path mappers | 73 |
eu.etaxonomy.cdm.io.erms.validation.ErmsGeneralImportValidator | Line |
---|
Auto-generated method stub | 178 |
eu.etaxonomy.cdm.io.erms.validation.ErmsRankImportValidator | Line |
---|
ranks with not existing kingdoms (e.g. kingdom_id = 8) | 36 |
eu.etaxonomy.cdm.io.excel.distribution.DistributionImport | Line |
---|
Handle absence case. This case has not yet occurred in the excel input file, though. | 216 |
eu.etaxonomy.cdm.io.excel.taxa.NormalExplicitImport | Line |
---|
parse name | 162 |
parse authors if (state.getAuthor(authorStr)!= null) { | 170 |
implementation must be improved when matching of taxa with existing taxa is implemented => the assumption that the only description is the description added by this import is wrong then | 261 |
eu.etaxonomy.cdm.io.excel.taxa.TaxonExcelImporterBase | Line |
---|
This enum is for future use (perhaps). | 57 |
eu.etaxonomy.cdm.io.faunaEuropaea.FaunaEuropaeaHeterotypicSynonymImport | Line |
---|
Achtung!!!!! dies wird auch bei homotypischen Synonymen aufgerufen! Dadurch wird ein weiteres Synonym erzeugt | 117 |
eu.etaxonomy.cdm.io.faunaEuropaea.FaunaEuropaeaImportBase | Line |
---|
Make configurable /* Interval for progress info message when retrieving taxa */ protected static final int modCount = 10000; /* Highest taxon index in the FauEu database */ protected int highestTaxonIndex = 0; | 53 |
eu.etaxonomy.cdm.io.faunaEuropaea.FaunaEuropaeaRelTaxonIncludeImport | Line |
---|
in case original genus exists must add synonym to original genus instead of to accepted taxon | 730 |
eu.etaxonomy.cdm.io.faunaEuropaea.FaunaEuropaeaTaxonNameImport | Line |
---|
Ignore authors like xp, xf, etc? | 642 |
use generate NameCache zooName.setNameCache(concatString); | 1007 |
Add reference, NC status | 1015 |
eu.etaxonomy.cdm.io.faunaEuropaea.FaunaEuropaeaTransformer | Line |
---|
preliminary | 127 |
Verify mappings with comments. Those don't map to TDWG areas. | 208 |
eu.etaxonomy.cdm.io.jaxb.CdmMarshallerListener | Line |
---|
This method is just a place holder at this point. | 22 |
eu.etaxonomy.cdm.io.jaxb.JaxbExport | Line |
---|
Split into one file per data set member to see whether performance improves? | 107 |
!!! | 169 |
retrieve taxa and synonyms separately need correct count for taxa and synonyms if (taxonBaseRows == 0) { taxonBaseRows = getTaxonService().count(TaxonBase.class); } logger.info("# Synonym: " + taxonBaseRows); dataSet.setSynonyms(new ArrayList<Synonym>()); dataSet.setSynonyms(getTaxonService().getAllSynonyms(taxonBaseRows, 0)); | 220 |
FIXME!!!!! | 299 |
eu.etaxonomy.cdm.io.jaxb.JaxbImport | Line |
---|
Have separate data save methods | 160 |
Implement dataSet.getDescriptions() and IDescriptionService.saveDescriptionAll() if ((descriptions = dataSet.getDescriptions()) != null) { logger.info("Saving " + descriptions.size() + " descriptions"); getDescriptionService().saveDescriptionAll(descriptions); } | 289 |
eu.etaxonomy.cdm.io.jaxb.LanguageStringTest | Line |
---|
Does not work because the term loading does not work in test cases... | 36 |
eu.etaxonomy.cdm.io.pesi.out.PesiNoteExport | Line |
---|
Auto-generated method stub | 313 |
extension | 343 |
Think of something more sophisticated than this | 408 |
Think of something more sophisticated than this | 447 |
--No comment-- | 520 |
eu.etaxonomy.cdm.io.pesi.out.PesiNoteSourceExport | Line |
---|
--No comment-- | 179 |
What should be used instead? | 250 |
eu.etaxonomy.cdm.io.pesi.out.PesiOccurrenceSourceExport | Line |
---|
This is the name of the former taxon (accepted taxon as well as synonym) the source was associated to. How can we get a hand on it? | 208 |
--No comment-- | 266 |
This is the name of the former taxon (accepted taxon as well as synonym) the source was associated to. | 323 |
eu.etaxonomy.cdm.io.pesi.out.PesiTaxonExport | Line |
---|
extension? | 1304 |
Not represented in CDM right now. Depends on import. | 1520 |
Not represented in CDM right now. Depends on import. | 1533 |
--No comment-- | 1620 |
19.08.2010: An import of CacheCitation does not exist in the ERMS import yet or it will be imported in a different way... So the following code is some kind of harmless assumption. | 1791 |
eu.etaxonomy.cdm.io.pesi.out.PesiTransformer | Line |
---|
Areas identified by the string "TODO" (for now) have to be identified correctly after additions have been made to the list of NamedArea's according to specific imports, i.e. euro+med | 1331 |
Areas identified by the string "TODO" (for now) have to be identified correctly after additions have been made to the list of NamedArea's according to specific imports, i.e. euro+med | 1595 |
CDM sourceUseId and PESI sourceUseId are equal for now. | 1853 |
CDM sourceUseId and PESI sourceUseId are equal for now. | 1869 |
Unknown NodeCategories NoteCategory_STR_general_distribution_euromed = 10; NoteCategory_STR_general_distribution_world = 11; NoteCategory_STR_Common_names = 12; NoteCategory_STR_Maps =14; NoteCategory_STR_Link_to_maps = 20; NoteCategory_STR_Link_to_images = 21; NoteCategory_STR_Link_to_taxonomy = 22; NoteCategory_STR_Link_to_general_information = 23; NoteCategory_STR_undefined_link = 24; NoteCategory_STR_Editor_Braces = 249; NoteCategory_STR_Editor_Brackets = 250; NoteCategory_STR_Editor_Parenthesis = 251; NoteCategory_STR_Inedited = 252; NoteCategory_STR_Comments_on_editing_process = 253; NoteCategory_STR_Publication_date = 254; NoteCategory_STR_Distribution = 278; NoteCategory_STR_Biology = 281; NoteCategory_STR_Diagnosis = 282; NoteCategory_STR_Host = 283; | 2246 |
Unknown NodeCategories NoteCategory_general_distribution_euromed = 10; NoteCategory_general_distribution_world = 11; NoteCategory_Common_names = 12; NoteCategory_Maps =14; NoteCategory_Link_to_maps = 20; NoteCategory_Link_to_images = 21; NoteCategory_Link_to_taxonomy = 22; NoteCategory_Link_to_general_information = 23; NoteCategory_undefined_link = 24; NoteCategory_Editor_Braces = 249; NoteCategory_Editor_Brackets = 250; NoteCategory_Editor_Parenthesis = 251; NoteCategory_Inedited = 252; NoteCategory_Comments_on_editing_process = 253; NoteCategory_Publication_date = 254; NoteCategory_Distribution = 278; NoteCategory_Biology = 281; NoteCategory_Diagnosis = 282; NoteCategory_Host = 283; | 2346 |
Exception | 2446 |
Exception | 2516 |
Exception | 2545 |
Exception | 2581 |
Exception | 2651 |
Exception | 2656 |
This needs to be refined. For now we differentiate between Animalia and Plantae only. | 2670 |
Exception | 2779 |
Exception | 2849 |
Exception | 2878 |
Figure out a way to handle this gracefully. | 2901 |
Figure out a way to handle this gracefully. | 2924 |
--No comment-- | 2946 |
--No comment-- | 2968 |
Figure out a way to handle this gracefully. | 3010 |
Figure out a way to handle this gracefully. | 3051 |
--No comment-- | 3099 |
Exception | 3101 |
--No comment-- | 3149 |
Exception | 3151 |
eu.etaxonomy.cdm.io.pilotOutputHtml.PilotOutputDescriptionExporter | Line |
---|
public class JaxbExport extends CdmIoBase implements ICdmIO { | 47 |
Split into one file per data set member to see whether performance improves? | 109 |
CdmApplicationController appCtr = config.getCdmAppController(false, true); | 130 |
retrieve taxa and synonyms separately need correct count for taxa and synonyms if (taxonBaseRows == 0) { taxonBaseRows = getTaxonService().count(TaxonBase.class); } logger.info("# Synonym: " + taxonBaseRows); dataSet.setSynonyms(new ArrayList<Synonym>()); dataSet.setSynonyms(getTaxonService().getAllSynonyms(taxonBaseRows, 0)); | 208 |
eu.etaxonomy.cdm.io.pilotOutputHtml.PilotOutputExporter | Line |
---|
public class JaxbExport extends CdmIoBase implements ICdmIO { | 47 |
Split into one file per data set member to see whether performance improves? | 108 |
CdmApplicationController appCtr = config.getCdmAppController(false, true); | 129 |
retrieve taxa and synonyms separately need correct count for taxa and synonyms if (taxonBaseRows == 0) { taxonBaseRows = getTaxonService().count(TaxonBase.class); } logger.info("# Synonym: " + taxonBaseRows); dataSet.setSynonyms(new ArrayList<Synonym>()); dataSet.setSynonyms(getTaxonService().getAllSynonyms(taxonBaseRows, 0)); | 207 |
eu.etaxonomy.cdm.io.reference.endnote.in.EndNoteImportBase | Line |
---|
prevent multiple elements | 161 |
--No comment-- | 205 |
--No comment-- | 269 |
--No comment-- | 279 |
eu.etaxonomy.cdm.io.reference.endnote.in.EndnoteImportConfigurator | Line |
---|
--No comment-- | 49 |
wieder zurück!!! | 55 |
Auto-generated catch block | 122 |
--No comment-- | 141 |
!!! functionRecordsDetailed = getDefaultFunction(EndnoteRecordsImport.class, "defaultRecordsDetailedFunction"); | 176 |
Auto-generated method stub | 237 |
eu.etaxonomy.cdm.io.reference.endnote.in.IEndnotePlaceholderClass | Line |
---|
implement EDIT TcsMetaData extension | 40 |
implement EDIT TcsMetaData extension | 57 |
eu.etaxonomy.cdm.io.sdd.SDDCdmExporter | Line |
---|
public class JaxbExport extends CdmIoBase implements ICdmIO { | 46 |
Split into one file per data set member to see whether performance improves? | 109 |
CdmApplicationController appCtr = config.getCdmAppController(false, true); | 130 |
retrieve taxa and synonyms separately need correct count for taxa and synonyms if (taxonBaseRows == 0) { taxonBaseRows = getTaxonService().count(TaxonBase.class); } logger.info("# Synonym: " + taxonBaseRows); dataSet.setSynonyms(new ArrayList<Synonym>()); dataSet.setSynonyms(getTaxonService().getAllSynonyms(taxonBaseRows, 0)); | 208 |
eu.etaxonomy.cdm.io.sdd.SDDDataSet | Line |
---|
can be deleted when everything works Object obj = taxa; Collection<TaxonBase> taxonBases = (Collection<TaxonBase>)obj; | 625 |
eu.etaxonomy.cdm.io.sdd.SDDDescriptionIO | Line |
---|
ensure that all images are imported | 418 |
erase file:/ | 1443 |
? | 1583 |
eu.etaxonomy.cdm.io.sdd.SDDImportConfigurator | Line |
---|
--No comment-- | 39 |
Auto-generated catch block | 110 |
--No comment-- | 127 |
eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206Import | Line |
---|
exsiccatum | 177 |
do we really want to check the url? | 202 |
save area sooner | 219 |
needs to be saved ?? save it sooner | 223 |
fossils? | 280 |
sec set null | 1123 |
parsing of ViralNames? | 1207 |
ViralName | 1335 |
eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206ImportConfigurator | Line |
---|
--No comment-- | 47 |
--No comment-- | 112 |
--No comment-- | 127 |
Auto-generated method stub | 226 |
eu.etaxonomy.cdm.io.taxonx.TaxonXNomenclatureImport | Line |
---|
under work | 158 |
--No comment-- | 436 |
under work | 459 |
special character ?, �, ! | 504 |
move to TypeDesignation class | 562 |
Preliminary to avoid laizy loading errors | 593 |
Preliminary to avoid laizy loading errors | 610 |
eu.etaxonomy.cdm.io.tcsrdf.TcsRdfImportConfigurator | Line |
---|
--No comment-- | 38 |
--No comment-- | 60 |
for spring use only | 83 |
Auto-generated catch block | 132 |
--No comment-- | 172 |
eu.etaxonomy.cdm.io.tcsrdf.TcsRdfImportConfiguratorTest | Line |
---|
some strange Hibernate exceptions appear if running this test in maven (in line with other tests) | 34 |
eu.etaxonomy.cdm.io.tcsrdf.TcsRdfTaxonNameImport | Line |
---|
make it a more specific Mapper for both attributes | 70 |
--No comment-- | 141 |
--No comment-- | 147 |
--No comment-- | 151 |
--No comment-- | 199 |
--No comment-- | 208 |
refinement | 223 |
--No comment-- | 242 |
eu.etaxonomy.cdm.io.tcsrdf.TcsRdfTaxonRelationsImport | Line |
---|
--No comment-- | 195 |
citation, microReference | 219 |
different synRelTypes -> warning | 220 |
check if name is part of this tcs file | 276 |
eu.etaxonomy.cdm.io.tcsxml.DefaultTcsXmlPlaceholders | Line |
---|
implement EDIT TcsMetaData extension | 38 |
implement EDIT TcsMetaData extension | 55 |
eu.etaxonomy.cdm.io.tcsxml.TcsXmlTransformer | Line |
---|
--No comment-- | 73 |
-> see documentation, Bacteria status }else if (strRank.equals("pv")){return Rank; }else if (strRank.equals("bv")){return Rank.; | 94 |
code Indeterminate }else if (nomCode.equals("Indeterminate")){return NomenclaturalCode.XXX(); | 144 |
--No comment-- | 237 |
eu.etaxonomy.cdm.io.tcsxml.in.TcsXmlImportBase | Line |
---|
prevent multiple elements | 161 |
--No comment-- | 203 |
--No comment-- | 267 |
--No comment-- | 277 |
eu.etaxonomy.cdm.io.tcsxml.in.TcsXmlImportConfigurator | Line |
---|
--No comment-- | 38 |
Auto-generated catch block | 156 |
--No comment-- | 181 |
eu.etaxonomy.cdm.io.tcsxml.in.TcsXmlTaxonImport | Line |
---|
use XPath | 77 |
make the same for the Assertions | 150 |
--No comment-- | 161 |
how to handle | 172 |
may sec be null? | 187 |
--No comment-- | 276 |
--No comment-- | 284 |
eu.etaxonomy.cdm.io.tcsxml.in.TcsXmlTaxonNameImport | Line |
---|
check | 269 |
do Attributes reference | 279 |
check | 283 |
--No comment-- | 345 |
--No comment-- | 350 |
code | 359 |
(can be changed if Viral Name also has Genus in future logger.warn("Genus ref type for Viral Name not implemented yet"); | 370 |
--No comment-- | 439 |
eu.etaxonomy.cdm.io.tcsxml.in.TcsXmlTaxonRelationsImport | Line |
---|
--No comment-- | 128 |
id | 167 |
if synonym | 179 |
citation, microReference | 254 |
different synRelTypes -> warning | 255 |
--No comment-- | 278 |
synonym? | 326 |
check if name is part of this tcs file | 370 |
eu.etaxonomy.cdm.test.integration.TestCdmDbComparator | Line |
---|
Want the entire row as string not just toString() of the object. | 448 |