|
From: <rv...@us...> - 2009-12-09 17:07:04
|
Revision: 342
http://treebase.svn.sourceforge.net/treebase/?rev=342&view=rev
Author: rvos
Date: 2009-12-09 17:06:57 +0000 (Wed, 09 Dec 2009)
Log Message:
-----------
Added findBySubmissionNumber() logic
Modified Paths:
--------------
trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/SearchBySubmissionIDController.java
Modified: trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/SearchBySubmissionIDController.java
===================================================================
--- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/SearchBySubmissionIDController.java 2009-12-09 16:56:02 UTC (rev 341)
+++ trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/SearchBySubmissionIDController.java 2009-12-09 17:06:57 UTC (rev 342)
@@ -53,10 +53,10 @@
BindException bindExp) throws Exception {
String studyAccession = request.getParameter("submissionaccession").trim();
+ String identifierType = request.getParameter("identifierType").trim();
Submission sub;
- if (TreebaseUtil.isEmpty(studyAccession)) {
-
+ if (TreebaseUtil.isEmpty(studyAccession)) {
return setAttributeAndShowForm(
request,
response,
@@ -64,17 +64,13 @@
"errors",
"Please provide a study accession number.");
}
-
-// if (!ControllerUtil.checkForLongNumber(submissionID)) {
-// return setAttributeAndShowForm(
-// request,
-// response,
-// bindExp,
-// "errors",
-// "Submission ID has to be a number.");
-// }
-
- sub = getSubmissionHome().findByStudyAccessionNumber(studyAccession);
+ if ( identifierType.equals("TB1") ) {
+ sub = getSubmissionHome().findByStudyAccessionNumber(studyAccession);
+ }
+ else {
+ sub = getSubmissionHome().findBySubmissionNumber(studyAccession);
+ }
+
if (sub == null) {
return setAttributeAndShowForm(request, response, bindExp, "errors", "Submission accession: '"
+ studyAccession + "' does not exist.");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|