From: <yo...@us...> - 2009-11-02 00:19:11
|
Revision: 230 http://treebase.svn.sourceforge.net/treebase/?rev=230&view=rev Author: youjun Date: 2009-11-02 00:15:50 +0000 (Mon, 02 Nov 2009) Log Message: ----------- 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/top-servlet.xml trunk/oai-pmh_data_provider/data_provider_web/target/classes/org/treebase/oai/web/controller/OAIPMHController.class 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-01 22:31:20 UTC (rev 229) +++ trunk/oai-pmh_data_provider/data_provider_web/src/main/java/org/treebase/oai/web/controller/OAIPMHController.java 2009-11-02 00:15:50 UTC (rev 230) @@ -11,11 +11,17 @@ import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.AbstractCommandController; import org.treebase.oai.web.command.OAIPMHCommand; +import org.cipres.treebase.domain.study.SubmissionService; +import org.cipres.treebase.domain.study.StudyService; public class OAIPMHController extends AbstractCommandController{ - - public OAIPMHController(){ + + private SubmissionService submissionService; + private StudyService studyService; + + public OAIPMHController(){ setCommandClass(OAIPMHCommand.class); + setCommandName("params"); } @Override @@ -26,7 +32,7 @@ OAIPMHCommand params = (OAIPMHCommand) command; - Map model=new HashMap(); + Map model=errors.getModel(); model.put("params", params); Method method=null; @@ -43,38 +49,40 @@ } ModelAndView ListRecoed(HttpServletRequest request, HttpServletResponse response, Map model){ + + return (new ModelAndView(metadataPrefix+"_ListRecoed.vm",model)); - return null; - } - ModelAndView ListMetadataFormats(HttpServletRequest request, HttpServletResponse response, Map model){ - return null; - - } ModelAndView ListIdentifiers(HttpServletRequest request, HttpServletResponse response, Map model){ + metadataPrefix + return (new ModelAndView(metadataPrefix+"_ListIdentifiers.vm",model)); - return null; - } ModelAndView GetRecord(HttpServletRequest request, HttpServletResponse response, Map model){ + metadataPrefix + return (new ModelAndView(metadataPrefix+"_GetRecord.vm",model)); - return null; - } ModelAndView Identify(HttpServletRequest request, HttpServletResponse response, Map model){ - return null; + return (new ModelAndView("Identify.vm",model)); } ModelAndView ListSet(HttpServletRequest request, HttpServletResponse response, Map model){ - return null; + return (new ModelAndView("ListSet.vm",model)); } + + ModelAndView ListMetadataFormats(HttpServletRequest request, HttpServletResponse response, Map model){ + + return (new ModelAndView("ListMetadataFormats.vm",model)); + + } } Modified: trunk/oai-pmh_data_provider/data_provider_web/src/main/webapp/WEB-INF/top-servlet.xml =================================================================== --- trunk/oai-pmh_data_provider/data_provider_web/src/main/webapp/WEB-INF/top-servlet.xml 2009-11-01 22:31:20 UTC (rev 229) +++ trunk/oai-pmh_data_provider/data_provider_web/src/main/webapp/WEB-INF/top-servlet.xml 2009-11-02 00:15:50 UTC (rev 230) @@ -19,12 +19,13 @@ </bean> <!-- ========================================================== --> - <!-- LIST OF CONTROLLERS FOR VERBS AND FORMATS --> + <!-- LIST OF CONTROLLERS FOR OAI-PMH --> <!-- ========================================================== --> - <!--bean id="appletInteractionController" class="org.cipres.treebase.web.controllers.AppletInteractionController"> - <property name="phyloTreeService"><ref bean="phyloTreeService"></ref></property> - </bean--> + <bean id="OAIPMHController" class="org.treebase.oai.web.controller.OAIPMHController"> + <property name="submissionService"><ref bean="submissionService"></ref></property> + <property name="studyService"><ref bean="studyphyloTreeService"></ref></property> + </bean> <!-- ========================================================== --> @@ -62,7 +63,7 @@ <property name="alwaysUseFullPath" value="true"/> <property name="mappings"> <props> - <!--prop key="/oai-pmh verbs/metadata formats/paramaters</prop--> + <prop key="/top/**">OAIPMHController</prop> </props> </property> </bean> Modified: trunk/oai-pmh_data_provider/data_provider_web/target/classes/org/treebase/oai/web/controller/OAIPMHController.class =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |