"extensions.type",\r
});\r
\r
-\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.remote.controller.GenericController#setService(eu.etaxonomy.cdm.api.service.IService)\r
- */\r
@Autowired\r
@Override\r
public void setService(IOccurrenceService service) {\r
this.service = service;\r
}\r
\r
-\r
-\r
@Override\r
protected <CDM_BASE extends CdmBase> List<String> complementInitStrategy(Class<CDM_BASE> clazz,\r
List<String> pathProperties) {\r
return pathProperties;\r
}\r
\r
-\r
-\r
@RequestMapping(value = { "derivedFrom" }, method = RequestMethod.GET)\r
public DerivationEvent doGetDerivedFrom(\r
@PathVariable("uuid") UUID uuid, HttpServletRequest request,\r
\r
logger.info("doGetFieldUnitDTO()" + requestPathAndQuery(request));\r
\r
- SpecimenOrObservationBase sob = getCdmBaseInstance(uuid, response, DERIVED_UNIT_INIT_STRATEGY);\r
+ SpecimenOrObservationBase<?> sob = getCdmBaseInstance(uuid, response, DERIVED_UNIT_INIT_STRATEGY);\r
\r
sob = checkExistsAndAccess(sob, NO_UNPUBLISHED, response);\r
\r
public List<FieldUnitDTO> doListFieldUnitDTO(\r
@PathVariable("uuid") List<UUID> uuids,\r
HttpServletRequest request,\r
- HttpServletResponse response) throws IOException {\r
+ @SuppressWarnings("unused") HttpServletResponse response) {\r
\r
logger.info("doListFieldUnitDTO()" + requestPathAndQuery(request));\r
List<FieldUnitDTO> dtos = new ArrayList<>(uuids.size());\r
return dtos;\r
}\r
\r
-// @RequestMapping(value = { "specimenTypeDesignations" }, method = RequestMethod.GET)\r
-// public List<SpecimenTypeDesignation> doGetTypeDesignations(\r
-// @PathVariable("uuid") UUID uuid,\r
-// HttpServletRequest request,\r
-// HttpServletResponse response) throws IOException {\r
-//\r
-// logger.info("doGetSpecimenTypeDesignations()" + requestPathAndQuery(request));\r
-//\r
-// DerivedUnit sob = (DerivedUnit) getCdmBaseInstance(uuid, response, DERIVED_UNIT_INIT_STRATEGY);\r
-//\r
-// sob = checkExistsAndAccess(sob, NO_UNPUBLISHED, response);\r
-//\r
-// FieldUnitDTO fieldUnitDto = null;\r
-// if(sob instanceof DerivedUnit){\r
-//\r
-// fieldUnitDto = service.findFieldUnitDTO(new PreservedSpecimenDTO(sob) , new ArrayList<FieldUnitDTO>(), new HashMap<UUID, DerivateDTO>());\r
-//\r
-// }\r
-//\r
-// return fieldUnitDto;\r
-// }\r
-\r
- /**\r
- *\r
- * @param uuid\r
- * @param request\r
- * @param response\r
- * @return\r
- * @throws IOException\r
- */\r
@RequestMapping(value = { "extensions" }, method = RequestMethod.GET)\r
public Object doGetExtensions(\r
@PathVariable("uuid") UUID uuid, HttpServletRequest request,\r
@Autowired
private ITermService termService;
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.remote.controller.BaseListController#setService(eu.etaxonomy.cdm.api.service.IService)
- */
@Override
@Autowired
public void setService(IOccurrenceService service) {
return pager;
}
- /**
- *
- * @param queryString
- * @param request
- * @param response
- * @return
- * @throws IOException
- * @throws ParseException
- */
-// @RequestMapping(method = RequestMethod.GET, value={"byGeneticAccessionNumber"})
-// public Pager<DerivedUnit> dofindByGeneticAccessionNumber(
-// @RequestParam(value = "query", required = false) String queryString,
-// @RequestParam(value = "pageNumber", required = false) Integer pageNumber,
-// @RequestParam(value = "pageSize", required = false) Integer pageSize,
-// HttpServletRequest request,
-// HttpServletResponse response
-// )
-// throws IOException {
-//
-// logger.info("dofindByIdentifier() " + requestPathAndQuery(request) );
-//
-// PagerParameters pagerParams = new PagerParameters(pageSize, pageNumber);
-// pagerParams.normalizeAndValidate(response);
-//
-//
-// if(queryString == null ) {
-// HttpStatusMessage.create("Query must be given", 400).send(response);
-// return null;
-// }
-//
-// Pager<DerivedUnit> pager = service.findByAccessionNumber(queryString,pageSize, pageNumber, null,this.initializationStrategy);
-//
-// return pager;
-// }
-
@RequestMapping(method = RequestMethod.GET, value = "byGeneticAccessionNumber" )
public SpecimenOrObservationBaseDTO doGetByGeneticAccessionNumber(
@RequestParam(value="accessionNumber", required = true) String accessionNumber,
}
return sobDto;
}
-
-
-}
+}
\ No newline at end of file