| 37 | 10. Java servlet class/file `ExtractionServlet.java` in `src/net/sf/basedb/meludi/servlet/` updated:[[BR]]a. Protected method `void doGet(HttpServletRequest req, HttpServletResponse resp)` updated with support for new commands "`GetUnprocessedStartPlates`" and "`GetSourceItemListFromStartPlate`", as wells as exchanging command "`GetNextLibraryPlateName`" for "`GetNextStartPlateName`". The latter method is also updated to get the next plate name from the stored plate with highest number, and not assume that the number of this plate equals the number of plates, i.e. that there is no gaps in the number sequence.[[BR]]b. Protected method `void doPost(HttpServletRequest req, HttpServletResponse resp)` updated with support for new commands "`RegisterStartPlate`". Command "`RegisterDnaRna`" updated to store isolation date as annotation for created DNA/RNA extracts, and store default DNA/RNA volumes as annotations for the start plate.[[BR]]c. Names of package private methods `long findNumberOfLibraryPlates(DbControl dc, String libraryPlatePrefix)` and `List<BioPlate> findLibraryPlates(DbControl dc, String libraryPlatePrefix)` exchanged for `long findNumberOfPlates(DbControl dc, String platePrefix)` and `List<BioPlate> findPlates(DbControl dc, String platePrefix)`, respectively.[[BR]]d. New package private method `BioPlate findPlateWithHighestNumber(DbControl dc, String platePrefix)` added. |