*/
package eu.etaxonomy.cdm.remote.controller.dto;
-import io.swagger.annotations.Api;
-
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import eu.etaxonomy.cdm.remote.dto.namecatalogue.NameSearch;
import eu.etaxonomy.cdm.remote.dto.namecatalogue.TaxonInformation;
import eu.etaxonomy.cdm.remote.view.HtmlView;
+import io.swagger.annotations.Api;
/**
* The controller class for the namespace 'name_catalogue'. This web service namespace
logger.info("doGetTaxonInformation()" + request.getRequestURI() + " for taxon uuid \""
+ taxonUuid);
// find name by uuid
- TaxonBase tb = taxonService.findTaxonByUuid(UUID.fromString(taxonUuid),
+ TaxonBase<?> tb = taxonService.findTaxonByUuid(UUID.fromString(taxonUuid),
TAXON_INFORMATION_INIT_STRATEGY);
// if search is successful then get related information, else return error
Taxon taxon = (Taxon) tb;
// build classification map
boolean includeUuids = Arrays.asList(includes).contains(INCLUDE_CLUUIDS);
- Map classificationMap = getClassification(taxon, classificationType, includeUuids);
+ Map<String,Map> classificationMap = getClassification(taxon, classificationType, includeUuids);
logger.info("taxon uuid " + taxon.getUuid().toString() + " original hash code : " + System.identityHashCode(taxon) + ", name class " + taxon.getName().getClass().getName());
// update taxon information object with taxon related data
- NonViralName nvn = CdmBase.deproxy(taxon.getName(),NonViralName.class);
+ NonViralName<?> nvn = CdmBase.deproxy(taxon.getName(),NonViralName.class);
String secTitle = "" ;
String modified = "";