Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

TagTotal number of occurrences
@todo0
TODO233

Each tag is detailed below:

TODO

Number of occurrences found in the code: 233

eu.etaxonomy.cdm.model.agent.TeamLine
a.kohlbecker remove??277
eu.etaxonomy.cdm.model.agent.TeamOrPersonBaseLine
a.kohlbecker remove??86
eu.etaxonomy.cdm.model.common.AnnotationLine
make not public, but TaxonTaoHibernateImpl.delete has to be changed then133
eu.etaxonomy.cdm.model.common.CdmBaseLine
handle exceptioin;332
handle exceptioin;342
?364
eu.etaxonomy.cdm.model.common.CdmMetaDataTestLine
--No comment--40
--No comment--57
--No comment--65
--No comment--73
--No comment--81
--No comment--89
--No comment--112
eu.etaxonomy.cdm.model.common.DefaultTermInitializerLine
Exception type47
Exception type50
eu.etaxonomy.cdm.model.common.DefinedTermBaseTestLine
--No comment--26
--No comment--31
--No comment--36
--No comment--41
--No comment--46
--No comment--51
--No comment--56
--No comment--61
--No comment--66
--No comment--71
--No comment--76
--No comment--81
--No comment--86
--No comment--91
--No comment--96
--No comment--101
--No comment--106
--No comment--111
--No comment--116
--No comment--121
--No comment--126
--No comment--131
--No comment--136
--No comment--141
--No comment--146
eu.etaxonomy.cdm.model.common.ExtensionLine
should not be private but throws error in persistence/io test Constructor87
make not public, but TaxonTaoHibernateImpl.delete has to be changed then96
eu.etaxonomy.cdm.model.common.IdentifiableEntityLine
--No comment--116
--No comment--126
Avoid using instanceof operator Use Class.getDeclaredMethod() instead to find out whether class has getNameCache() method?423
eu.etaxonomy.cdm.model.common.LSIDWSDLLocatorLine
Auto-generated catch block287
Auto-generated catch block294
eu.etaxonomy.cdm.model.common.LanguageLine
create userDefinedType ?565
create userDefinedType ?570
could replace with generic validation1167
eu.etaxonomy.cdm.model.common.MultilanguageTextHelperLine
Need a HashMap instead of just one pair of Language/LanguageString private HashMap<Language, LanguageString> mlText;48
think about this fall-back strategy & see also {@link TermBase#getPreferredRepresentation(List)}85
eu.etaxonomy.cdm.model.common.NoDefinedTermClassExceptionLine
Auto-generated constructor stub16
Auto-generated constructor stub21
Auto-generated constructor stub26
Auto-generated constructor stub31
eu.etaxonomy.cdm.model.common.OrderedTermBaseTestLine
Auto-generated method stub62
assertEquals("term", otb2.getD);80
eu.etaxonomy.cdm.model.common.PersistentMultiLanguageTextTypeLine
proxies!39
eu.etaxonomy.cdm.model.common.RelationshipBaseLine
--No comment--126
eu.etaxonomy.cdm.model.common.RelationshipTermBaseLine
think about this fall-back strategy & see also {@link TextData#getPreferredLanguageString(List)} see also {@link TermBase#getPreferredRepresentation(List)}149
eu.etaxonomy.cdm.model.common.TermBaseLine
think about this fall-back strategy & see also {@link TextData#getPreferredLanguageString(List)}128
eliminate nasty LazyInitializationException loggings225
eu.etaxonomy.cdm.model.common.TermLanguageComparatorLine
Auto-generated constructor stub34
eu.etaxonomy.cdm.model.common.TermVocabularyLine
Changed77
Auto-generated constructor stub103
eu.etaxonomy.cdm.model.common.TermVocabularyTestLine
Auto-generated method stub73
--No comment--113
eu.etaxonomy.cdm.model.common.TimePeriodLine
move to parser class444
until now only quick and dirty (and partly wrong)445
--No comment--547
eu.etaxonomy.cdm.model.common.WrongTermTypeExceptionLine
Auto-generated constructor stub16
Auto-generated constructor stub21
Auto-generated constructor stub26
Auto-generated constructor stub31
eu.etaxonomy.cdm.model.description.AbsenceTermLine
make automatic like in TDWGArea134
casting151
eu.etaxonomy.cdm.model.description.FeatureLine
--No comment--917
eu.etaxonomy.cdm.model.description.FeatureNodeLine
workaround (see sortIndex doc)259
workaround (see sortIndex doc)298
eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBaseLine
check RGB length 6 and between 000000 and FFFFFF106
eu.etaxonomy.cdm.model.description.PresenceTermLine
read from label(abbrevs) like in TDWGArea200
casting230
eu.etaxonomy.cdm.model.description.ScopeLine
casting108
eu.etaxonomy.cdm.model.description.StageLine
casting107
eu.etaxonomy.cdm.model.description.TextDataLine
think about this fall-back strategy & see also {@link TermBase#getPreferredRepresentation(List)}204
eu.etaxonomy.cdm.model.description.WorkingSetLine
think about this fall-back strategy & see also {@link TextData#getPreferredLanguageString(List)}148
eu.etaxonomy.cdm.model.location.ContinentLine
casting148
eu.etaxonomy.cdm.model.location.PointLine
was Float but H2 threw errors57
eu.etaxonomy.cdm.model.location.TdwgAreaLine
casting134
eu.etaxonomy.cdm.model.location.TdwgAreaTestLine
Auto-generated catch block e.printStackTrace(); }117
eu.etaxonomy.cdm.model.location.WaterbodyOrCountryLine
Auto-generated catch block660
casting681
eu.etaxonomy.cdm.model.media.IdentifiableMediaEntityLine
--No comment--52
eu.etaxonomy.cdm.model.media.MediaLine
once hibernate annotations support custom collection type private MultilanguageText title = new MultilanguageText();84
once hibernate annotations support custom collection type private MultilanguageText description = new MultilanguageText();102
eu.etaxonomy.cdm.model.media.MediaUtilsLine
move into a media utils class111
implement the quality filter112
the quality filter part is being skipped // look for representation with the best matching parts129
eu.etaxonomy.cdm.model.name.BotanicalNameTestLine
--No comment--108
--No comment--113
eu.etaxonomy.cdm.model.name.HomotypicalGroupLine
make getNameRelations generic535
eu.etaxonomy.cdm.model.name.NameRelationshipTypeLine
this method should be moved to consistency proof classes124
this method should be moved to consistency proof classes148
this method should be moved to consistency proof classes174
implement isX method. Maybe as persistent class attribute?189
RejectedInFavour,190
eu.etaxonomy.cdm.model.name.NomenclaturalCodeLine
add links to codes160
Auto-generated method stub170
Auto-generated method stub178
eu.etaxonomy.cdm.model.name.NomenclaturalStatusTypeLine
explanation591
Soraya orth. var.: orthographic variant pro syn.: pro synonymo661
--No comment--665
make generic, use labels for map }else { if (statusAbbreviation == null){ statusAbbreviation = "(null)"; } throw new eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException("Unknown NomenclaturalStatusType abbreviation: " + statusAbbreviation); }731
should be List<String> but makes error for some strange reason821
Auto-generated catch block827
eu.etaxonomy.cdm.model.name.NonViralNameLine
get is Dirty of authors, make better if possible845
eu.etaxonomy.cdm.model.name.NonViralNameTestLine
--No comment--89
eu.etaxonomy.cdm.model.name.RankLine
--No comment--504
--No comment--525
--No comment--571
--No comment--578
--No comment--614
--No comment--639
--No comment--654
At the moment we do not have Latin representations yet.672
Needs to be changed to Latin as soon as Latin representations are available.799
should be Latin but at the moment we have only English representations855
eu.etaxonomy.cdm.model.name.RankTestLine
Cleanup Rank label names and rank to name mapping assertEquals(Rank.SUBFAMILY(), Rank.getRankByName("subfamily"));552
eu.etaxonomy.cdm.model.name.TaxonNameBaseLine
@Cascade({CascadeType.DELETE_ORPHAN})169
to be implemented?609
Check if true: The replaced synonym cannot have itself a replaced synonym (?).724
What is the purpose of this method differing from the getNomenclaturalReference method?1185
protected1256
eu.etaxonomy.cdm.model.occurrence.DerivedUnitBaseLine
should be done in a more controlled way. Probably by making derivation event implement a general relationship interface (for bidirectional add/remove etc)125
eu.etaxonomy.cdm.model.occurrence.DeterminationEventLine
--No comment--202
eu.etaxonomy.cdm.model.occurrence.DeterminationModifierLine
casting85
eu.etaxonomy.cdm.model.occurrence.GatheringEventLine
to be implemented?184
eu.etaxonomy.cdm.model.occurrence.SpecimenTestLine
Auto-generated catch block122
--No comment--138
--No comment--216
?223
?227
eu.etaxonomy.cdm.model.reference.PublicationBaseTestLine
to validate it, the object has to be saved to the db100
eu.etaxonomy.cdm.model.reference.ReferenceBaseLine
implement708
eu.etaxonomy.cdm.model.reference.ReferenceTypeLine
make multi-lingual111
eu.etaxonomy.cdm.model.taxon.ITreeNodeLine
remove orphan nodes completely58
eu.etaxonomy.cdm.model.taxon.SynonymLine
should be private, but still produces Spring init errors88
eu.etaxonomy.cdm.model.taxon.TaxonLine
should be private, but still produces Spring init errors158
update documentation Removes one {@link TaxonRelationship taxon relationship} with {@link TaxonRelationshipType taxon relationship type} taxonRelType and with the given child taxon playing the source role from the set of {@link #getRelationsToThisTaxon() "taxon relationships to"} belonging to <i>this</i> taxon. The taxon relationship will also be removed from the set of {@link #getRelationsFromThisTaxon() "taxon relationships from"} belonging to the other side taxon. Furthermore, the inherited RelatedFrom and RelatedTo attributes of the taxon relationship will be nullified.<P>650
cache as for #hasTaxonomicChildren894
give error message to user1492
sort list according to date of first published name within each group1494
eu.etaxonomy.cdm.model.taxon.TaxonComparatorLine
überprüfen!!!68
eu.etaxonomy.cdm.model.taxon.TaxonNodeLine
@NotNull // avoids creating a UNIQUE key for this field87
implement more efficiently without generating the set of descendants first470
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipTypeLine
ohter relationshipTypes411
eu.etaxonomy.cdm.model.taxon.TaxonomicTreeLine
--No comment--80
test if child is topmostNode otherwise throw IllegalStateException348
eu.etaxonomy.cdm.strategy.IStrategyLine
wie bekomme ich T typisiert als Klasse eines Interfaces23
eu.etaxonomy.cdm.strategy.cache.agent.InstitutionDefaultCacheStrategyLine
This is a preliminary implementation to have at least one default cache strategy. Maybe it will need improvement later on.24
eu.etaxonomy.cdm.strategy.cache.agent.TeamDefaultCacheStrategyLine
is still dummy74
eu.etaxonomy.cdm.strategy.cache.name.NonViralNameDefaultCacheStrategyLine
should this include basionym authors and ex authors194
handle exception212
choose right strategy or generic approach? --- strategy 1 ---420
eu.etaxonomy.cdm.strategy.cache.name.NonViralNameDefaultCacheStrategyTestLine
check if groups do ever have infrageneric epithets414
eu.etaxonomy.cdm.strategy.cache.name.ZoologicalNameCacheStrategyTestLine
make this not needed176
eu.etaxonomy.cdm.strategy.cache.occurrence.CollectionDefaultCacheStrategyLine
This is a preliminary implementation to have at least one default cache strategy. Maybe it will need improvement later on.22
eu.etaxonomy.cdm.strategy.cache.reference.ArticleDefaultCacheStrategyTestLine
should not be needed here82
eu.etaxonomy.cdm.strategy.cache.reference.BookDefaultCacheStrategyLine
--No comment--60
--No comment--63
nomenclaturalReference.getYear();66
eu.etaxonomy.cdm.strategy.cache.reference.BookDefaultCacheStrategyTestLine
this behaviour needs to be discussed. Maybe better the complete date published string should be returned.69
eu.etaxonomy.cdm.strategy.cache.reference.CdDvdDefaultCacheStrategyLine
--No comment--62
eu.etaxonomy.cdm.strategy.cache.reference.CdDvdDefaultCacheStrategyTestLine
missing publicationPlace and publisher has to be discussed74
eu.etaxonomy.cdm.strategy.cache.reference.GenericDefaultCacheStrategyLine
--No comment--60
--No comment--63
eu.etaxonomy.cdm.strategy.cache.reference.NomRefDefaultCacheStrategyBaseLine
needed?51
eu.etaxonomy.cdm.strategy.cache.reference.ThesisDefaultCacheStrategyLine
--No comment--65
eu.etaxonomy.cdm.strategy.match.DefaultMatchStrategyLine
--No comment--268
could be handled more sophisticated441
eu.etaxonomy.cdm.strategy.merge.DefaultMergeStrategyTestLine
updated should have the actual date if any value has changed270
this may not be correct273
--No comment--277
merge relation if matches() = true383
add to all names etc.387
eu.etaxonomy.cdm.strategy.parser.NonViralNameParserImplLine
?190
?206
search within ref356
search within name368
make it an Array of status385
?505
--No comment--538
prol. etc.729
--No comment--747
2 implement cultivars if ( cultivarMarkerRE.match(fullName) ){ funktioniert noch nicht, da es z.B. auch Namen gibt, wie 't Hart result = parseCultivar(fullName); }753
2 implement hybrids else757
result.setUnnamedNamePhrase(epi[2] + " " + epi[3]);829
--No comment--915
--No comment--935
--No comment--984
noch allgemeiner am anfang durch Replace etc.1031
location of 'xx' is probably not arbitrary1131
in work Ann. this is not the official way of noting cultivar groups1151
--No comment--1180
? nameToBeFilled.setHomotypicalGroup(newHomotypicalGroup);1201
eu.etaxonomy.cdm.strategy.parser.NonViralNameParserImplRegExBaseLine
does zoo author have ex-Author?95
still very simple109
--No comment--141
rom number have to be tested first157
test performance ??174
eu.etaxonomy.cdm.strategy.parser.NonViralNameParserImplTestLine
--No comment--123
--No comment--168
--No comment--176
better start behind :512
better stop after -457513
better start behind :536
better stop after - 457537
better start behind Mill. (?)589
better stop before :590
--No comment--781
--No comment--789
--No comment--797
--No comment--805
eu.etaxonomy.cdm.strategy.parser.ParserProblemLine
language not yet supported60
eu.etaxonomy.cdm.strategy.parser.TaxonNameParserHistoryLine
Auto-generated method stub32
eu.etaxonomy.cdm.strategy.parser.location.CoordinateConverterLine
not yet transformed from C# return System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator;272
test S507
still needs to be adapted to custom pattern622
still needs to be adapted to custom pattern671
still needs to be adapted to custom pattern739
eu.etaxonomy.cdm.strategy.parser.location.CoordinateConverterTestLine
--No comment--94
eu.etaxonomy.cdm.test.suite.CdmTestSuiteLine
test58