Project

General

Profile

task #3560

Updated by Andreas Müller almost 6 years ago

see also #1780, #3740, #3739 

 TODO: 

  * TaxonNodeDao 
       * ~~.listChildrenOf~~  
       * ~~.countChildrenOf~~ 
       * .countTaxonOfAcceptedTaxaByClassification 
       * .synonymForSubtreeQueryStr (?) 
       * .acceptedForSubtreeQueryStr (?) 
       * .prepareListTaxonNodeAgentRelations (?) 
       * .getParentUuidAndTitleCache 
       * .getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification (2x) 
       * .getTaxonOfAcceptedTaxaByClassification 
       * .getUuidAndTitleCache    (maybe not used anymore) 
       * .listChildNodesAsTaxonNodeDto 
       * .listChildNodesAsUuidAndTitleCache 
       * .rankOrderIndexForTreeIndex (?) 
  * ClassificationDao 
       * ~~.prepareListChildrenOf~~  
       * .classificationLookup 
       * ~~.prepareRankSpecificRootNodes~~ 
       * .prepareListSiblingsOf (?) 
       * .getMarkedTreeIndexes (????) 
       * .treeIndexForTaxonUuids (????) 
  * TaxonDao 
       * acceptedTaxonFor 
       * countAcceptedTaxonFor 
       * countByIdentifier 
       * countByMarker 
       * countMatchesByName (2x) 
       * countSynonyms (2x) 
       * countTaxaByCommonName 
       * countTaxaByName (2x) 
       * countTaxonRelationships (2x) 
       * findByIdentifier 
       * findByMarker 
       * findByNameTitleCache 
       * findByUuid 
       * findByUuids 
       * findTaxaByName 
       * getAllSynonyms, getAllTaxa, getAllTaxonBases => still needed? 
       * getSynonyms(xxx) 
       * getTaxaByCommonName 
       * getTaxaByCommonName 
       * getTaxaByName (5x) 
       * getTaxaByNameForEditor (?? see below) 
       * getTaxonRelationships (2x) 
       * getUuidAndTitleCache (2x) 
       * taxaByNameNotInDB (??) only needed for createInferredSynonyms 
       * ... 
       * methods in base classes 
     
  * TaxonSearchService 
       * 
  * Other DAOs and services 
  * Bean initializer/property paths 
  * Lazy loading  
  * TBC 

 TODO: 
  * findIdenticalNamesNew is PESI specific 
  * getTaxaByNameForEditor still needed? 
  * findIdenticalNamesNew, findIdenticalTaxonNameIds, findIdenticalTaxonNames still needed? Does not belong here but NameDao , partly specific to PESI 
  * warum wird bei der Suche Bellis longifolia als MAN von Bellis perennis auch bei allen publish Flags = true nicht gefunden, während z.B. Hedysarum confertum von Onobrychis biebersteinii (und auch andere Hedysarum confertum) gefunden werden.

Back