task #3560
Updated by Andreas Müller almost 6 years ago
see also #1780, #3740, #3739 the following services have been secured. AbstractIdentifiableController: * open: * doGetTitleCache (not E+M) BaseController: * doGet * open: * doGetMethod TaxonController: * doGetClassifications * doGetDescriptionElementsByType * doGetDescriptions * doGetFieldUnits * doGetTaggedName (not yet correct) * doGetTaxonNodes (not yet correct) * open: * doGetIncludedTaxa * doGetTaxonNodeAgentRelations * doListSpecimensOrObservations * getAcceptedFor TaxonPortalController: * doGetSynonymy * doGetTaxonNodes * doGetTaxonRelations * open: * doGetFromNameRelations * doGetToNameRelations * doGetMedia TaxonListController * doFind * dofindByEverythingFullText * doFindByFullText * doSearch * open: * doFindBestMatchingTaxon * dofindByDescriptionElementFullText * doFindByIdentifier * doFindByMarker * doFindByNameParts TaxonPortalListController * no services TaxonNodeController * doPageChildNodes * open: * getParent() ClassificationController * getChildNodes * getChildNodesAtRank * getTaxonInContext * open: * getGroupedTaxaByHigherTaxon (not E+M) * getGroupedTaxaByMarkedParents (not E+M) ClassificationPortalController * not relevant: * getClassificationRootNode ClassificationPortalListController * getChildNodes * getChildNodesAtRank * getChildNodesOfTaxon * getPathFromTaxon * getPathFromTaxonToRank * getSiblingsOfTaxon ClassificationListController * no services General: TODO: * open: TaxonSearchService * check property * Other DAOs and services * Bean initializer/property paths in all controllers if they include taxa * web-services from other controllers that return taxa as part of there result Lazy loading * TBC TODO: * Hedysarum confertum ist MAN von Hedysarum boveanum Basiner subsp. boveanum und Hedysarum boveanum subsp. europaeum, im Editor kann aber immer nur eines von beiden geöffnet werden, zudem ist auch die Angabe nur des Klassifikationsnamens hier nicht ausreichend