|
From: <yo...@us...> - 2009-11-24 15:14:57
|
Revision: 317
http://treebase.svn.sourceforge.net/treebase/?rev=317&view=rev
Author: youjun
Date: 2009-11-24 15:14:37 +0000 (Tue, 24 Nov 2009)
Log Message:
-----------
bug fixing on controller unpublished data will be fill out
Modified Paths:
--------------
trunk/oai-pmh_data_provider/data_provider_web/src/main/java/org/treebase/oai/web/controller/OAIPMHController.java
trunk/oai-pmh_data_provider/data_provider_web/src/main/webapp/WEB-INF/identify.properties
Modified: trunk/oai-pmh_data_provider/data_provider_web/src/main/java/org/treebase/oai/web/controller/OAIPMHController.java
===================================================================
--- trunk/oai-pmh_data_provider/data_provider_web/src/main/java/org/treebase/oai/web/controller/OAIPMHController.java 2009-11-24 14:02:09 UTC (rev 316)
+++ trunk/oai-pmh_data_provider/data_provider_web/src/main/java/org/treebase/oai/web/controller/OAIPMHController.java 2009-11-24 15:14:37 UTC (rev 317)
@@ -219,6 +219,7 @@
Study study=submission.getStudy();
Citation citation=study.getCitation();
String publisher=null;
+ if(!study.isPublished())return null;
//System.out.println("ctype: "+citation.getCitationType());
try{
@@ -248,8 +249,7 @@
//study 253 citation= null, data should be fixed
System.err.println("study "+study.getId()+
" citation= "+e.getMessage());
- map.put("identifier", "treebase.org/study/TB2:s"+study.getId());
- map.put("datestamp", study.getReleaseDate());
+ return null;
}
//map.put("type", "text");
@@ -266,9 +266,10 @@
{
List recordList=new ArrayList<Map>();
- for(int i =0; i< sList.size(); i++)
- recordList.add(getRecordMap(sList.get(i)));
-
+ for(int i =0; i< sList.size(); i++){
+ Map map=getRecordMap(sList.get(i));
+ if(map!=null)recordList.add(map);
+ }
return recordList;
}
}
Modified: trunk/oai-pmh_data_provider/data_provider_web/src/main/webapp/WEB-INF/identify.properties
===================================================================
--- trunk/oai-pmh_data_provider/data_provider_web/src/main/webapp/WEB-INF/identify.properties 2009-11-24 14:02:09 UTC (rev 316)
+++ trunk/oai-pmh_data_provider/data_provider_web/src/main/webapp/WEB-INF/identify.properties 2009-11-24 15:14:37 UTC (rev 317)
@@ -1,13 +1,13 @@
identify.baseURL=www.***.***:port/top
-identify.repositoryName=treebase repository
+identify.repositoryName=TreeBASE repository
identify.protocolVersion=2.0
ide...@ya...
identify.earliestDatestamp=1995-11-04T00:00:00Z
identify.deletedRecord=transient
identify.granularity=YYYY-MM-DDThh:mm:ssZ
identify.granularityPattern=yyyy-MM-dd'T'hh:mm:ss'Z'
-identify.sampleIdentifier=treebase.org/study/TB2:s6705
-identify.repositoryIdentifier=treebase.org
+identify.sampleIdentifier=TreeBASE.org/study/TB2:s6705
+identify.repositoryIdentifier=TreeBASE.org
identify.identifierDelimiter=:
identify.dublinPerfix=oai_dc
identify.dryadPerfix=dryad
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|