removing the deprecated method TaxonPortalController.doGetNameTypeDesignations()...
authorAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Tue, 25 Mar 2014 22:44:50 +0000 (22:44 +0000)
committerAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Tue, 25 Mar 2014 22:44:50 +0000 (22:44 +0000)
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TaxonPortalController.java

index 60c53e0d98d40c30cfd6cc9c58e9c248c22ed94d..59eb034b4ba3b56a9336983e8dc91f7c6a08221f 100644 (file)
@@ -68,7 +68,6 @@ import eu.etaxonomy.cdm.model.media.MediaRepresentation;
 import eu.etaxonomy.cdm.model.media.MediaRepresentationPart;\r
 import eu.etaxonomy.cdm.model.media.MediaUtils;\r
 import eu.etaxonomy.cdm.model.name.NameRelationship;\r
-import eu.etaxonomy.cdm.model.name.TypeDesignationBase;\r
 import eu.etaxonomy.cdm.model.taxon.Classification;\r
 import eu.etaxonomy.cdm.model.taxon.Synonym;\r
 import eu.etaxonomy.cdm.model.taxon.Taxon;\r
@@ -534,7 +533,10 @@ public class TaxonPortalController extends TaxonController
             }\r
         }\r
 \r
-        Pager<SearchResult<TaxonBase>> pager = service.findByDescriptionElementFullText(clazz, queryString, classification, features, languages, highlighting, pagerParams.getPageSize(), pagerParams.getPageIndex(), ((List<OrderHint>)null), SIMPLE_TAXON_INIT_STRATEGY);\r
+        Pager<SearchResult<TaxonBase>> pager = service.findByDescriptionElementFullText(\r
+                clazz, queryString, classification, features, languages, highlighting,\r
+                pagerParams.getPageSize(), pagerParams.getPageIndex(),\r
+                ((List<OrderHint>)null), SIMPLE_TAXON_INIT_STRATEGY);\r
         return pager;\r
     }\r
 \r
@@ -670,33 +672,6 @@ public class TaxonPortalController extends TaxonController
         return list;\r
     }\r
 \r
-    /**\r
-     * Get the list of {@link TypeDesignationBase}s of the\r
-     * {@link TaxonBase} instance identified by the <code>{taxon-uuid}</code>.\r
-     * <p>\r
-     * URI: <b>&#x002F;{datasource-name}&#x002F;portal&#x002F;taxon&#x002F;{taxon-uuid}&#x002F;nameTypeDesignations</b>\r
-     *\r
-     * @param request\r
-     * @param response\r
-     * @return a List of {@link TypeDesignationBase} entities which are initialized\r
-     *         using the following initialization strategy:\r
-     *         {@link #TYPEDESIGNATION_INIT_STRATEGY}\r
-     * @throws IOException\r
-     * @Deprecated use &#x002F;name&#x002F;{uuid}&#x002F;typeDesignations & &#x002F;derivedunitfacade&#x002F;{uuid} instead\r
-     * also see http://dev.e-taxonomy.eu/trac/ticket/2280\r
-     */\r
-    @Deprecated\r
-    @RequestMapping(\r
-            value = {"nameTypeDesignations"},\r
-            method = RequestMethod.GET)\r
-    public List<TypeDesignationBase> doGetNameTypeDesignations(@PathVariable("uuid") UUID uuid,\r
-            HttpServletRequest request, HttpServletResponse response)throws IOException {\r
-        logger.info("doGetNameTypeDesignations()" + request.getRequestURI());\r
-        Taxon taxon = getCdmBaseInstance(Taxon.class, uuid, response, SIMPLE_TAXON_INIT_STRATEGY);\r
-        Pager<TypeDesignationBase> p = nameService.getTypeDesignations(taxon.getName(), null, null, null, TYPEDESIGNATION_INIT_STRATEGY);\r
-        return p.getRecords();\r
-    }\r
-\r
     @Override\r
     @RequestMapping(value = "taxonNodes", method = RequestMethod.GET)\r
     public Set<TaxonNode>  doGetTaxonNodes(\r