HttpServletResponse response) throws IOException {
logger.info("doGetByGeneticAccessionNumber() - " + requestPathAndQuery(request));
- SpecimenOrObservationBaseDTO sobDto = service.findByAccessionNumber(accessionNumber, null);
+ SpecimenOrObservationBaseDTO sobDto = service.findByGeneticAccessionNumber(accessionNumber, null);
if(sobDto == null ) {
response.setHeader("Failure", "No DNA available for accession number ");
HttpStatusMessage.create("No DNA available for accession number " + accessionNumber, 400).send(response);
* Collects the <code>FieldUnits</code> which are at the root of the derivation event\r
* graph in which the {@link DerivedUnit} with the specified <code>findByAccessionNumber</code>\r
* is found.\r
+ *\r
+ * @deprecated method name unclear and thus replaced by {@link #findByGeneticAccessionNumber(String, List)}\r
*/\r
+ @Deprecated\r
SpecimenOrObservationBaseDTO findByAccessionNumber(String accessionNumberString, List<OrderHint> orderHints);\r
\r
+ /**\r
+ * Collects the <code>FieldUnits</code> which are at the root of the derivation event\r
+ * graph in which the {@link DnaSample} with the specified <code>accessionNumberString</code>\r
+ * is found.\r
+ */\r
+ SpecimenOrObservationBaseDTO findByGeneticAccessionNumber(String dnaAccessionNumber, List<OrderHint> orderHints);\r
+\r
\r
List<SpecimenOrObservationBaseDTO> listRootUnitDTOsByAssociatedTaxon(Set<TaxonRelationshipEdge> includedRelationships,\r
UUID associatedTaxonUuid, List<String> propertyPaths);\r
@Override
@Transactional
+ @Deprecated
public SpecimenOrObservationBaseDTO findByAccessionNumber(String accessionNumberString, List<OrderHint> orderHints) {
+ return findByAccessionNumber(accessionNumberString, orderHints);
+ }
+
+ @Override
+ @Transactional
+ public SpecimenOrObservationBaseDTO findByGeneticAccessionNumber(String accessionNumberString, List<OrderHint> orderHints) {
DnaSample dnaSample = dao.findByGeneticAccessionNumber(accessionNumberString, null);
DerivedUnitDTO derivedUnitDTO;
assertTrue(ignoreAssignmentStatusSpecimens.contains(derivedUnit1));
assertTrue(ignoreAssignmentStatusSpecimens.contains(tissue));
- SpecimenOrObservationBaseDTO findByAccessionNumber = occurrenceService.findByAccessionNumber("ACC_DNA", null);
+ SpecimenOrObservationBaseDTO findByAccessionNumber = occurrenceService.findByGeneticAccessionNumber("ACC_DNA", null);
assertNotNull(findByAccessionNumber);
// logger.setLevel(Level.TRACE);