Actions
feature request #6361
closed[MASTER] Merge all TaxonName classes into 1 class
Start date:
Due date:
% Done:
100%
Estimated time:
(Total: 34:00 h)
Severity:
normal
Description
This gives more flexibility to change name types and reduces class casting overheads and exceptions. At the same time it requires validation for rules that were originally implemented via class hierarchy.
Tasks might be
- Move all functionality from NonViralName to TaxonNameBase #6360
- Create interface for NonViralName #6369
- Remove occurrence of NonViralName in code #6362
- Implement validation rules for NonViralNames
- Do the same for ViralNames
- Do the same for Botanical, Zoological, Bacterial Names
- Do the same for Cultivars
- Make validation framework fully running or implement validation rules as Level1 rules
- Unify CacheStrategies
- Adapt parser if necessary
- Make NomenclaturalCode a type attribute of TaxonName (as IEnumTerm)
- Adapt model to have only one class called TaxonName
Also check occurrence in applicationContext-testWithConfigurableNameCacheStrategyGenerators.xml
Related issues
Updated by Andreas Müller over 7 years ago
- Has duplicate feature request #2949: Simplify TaxonName classes added
Updated by Andreas Müller about 7 years ago
- Target version changed from Unassigned CDM tickets to CDM UML 4.7
Updated by Andreas Müller about 7 years ago
- Status changed from New to In Progress
Updated by Andreas Müller almost 7 years ago
- Related to feature request #6501: Improve validation rules for name types added
Updated by Andreas Müller almost 7 years ago
- Related to feature request #6692: Make name types changeable added
Updated by Andreas Müller almost 7 years ago
- Related to feature request #6691: Implement all name types in NameDetailElement added
Updated by Andreas Müller almost 7 years ago
- Status changed from In Progress to Resolved
Updated by Andreas Müller over 6 years ago
- Status changed from Resolved to Closed
Updated by Andreas Müller over 6 years ago
- Related to feature request #6950: Alllow the usage of Viral Names added
Updated by Andreas Müller over 6 years ago
- Related to feature request #6693: Implement missing nomenclatural codes for name detail element added
Actions