package uk.ac.bbsrc.tgac.miso.webapp.controller;
import com.eaglegenomics.simlims.core.manager.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.SessionAttributes;
import org.springframework.web.servlet.ModelAndView;
import uk.ac.bbsrc.tgac.miso.core.factory.DataObjectFactory;
import uk.ac.bbsrc.tgac.miso.core.manager.*;
/**
* Created with IntelliJ IDEA.
* User: bianx
* Date: 04/12/2013
* Time: 13:39
* To change this template use File | Settings | File Templates.
*/
@Controller
@RequestMapping("/importexport")
public class ImportExportController {
@Autowired
private com.eaglegenomics.simlims.core.manager.SecurityManager securityManager;
@Autowired
private uk.ac.bbsrc.tgac.miso.core.manager.RequestManager requestManager;
@Autowired
private DataObjectFactory dataObjectFactory;
public void setDataObjectFactory(DataObjectFactory dataObjectFactory) {
this.dataObjectFactory = dataObjectFactory;
}
public void setSecurityManager(com.eaglegenomics.simlims.core.manager.SecurityManager securityManager) {
this.securityManager = securityManager;
}
public void setRequestManager(uk.ac.bbsrc.tgac.miso.core.manager.RequestManager requestManager) {
this.requestManager = requestManager;
}
@RequestMapping("")
public ModelAndView index(ModelMap model) {
return new ModelAndView("/pages/importExportIndex.jsp", model);
}
@RequestMapping("/exportsamplesheet")
public ModelAndView exportSampleSheet(ModelMap model) {
return new ModelAndView("/pages/exportSampleSheet.jsp", model);
}
@RequestMapping("/importsamplesheet")
public ModelAndView importSampleSheet(ModelMap model) {
return new ModelAndView("/pages/importSampleSheet.jsp", model);
}
@RequestMapping("/importlibrarypoolsheet")
public ModelAndView importLibrarySheet(ModelMap model) {
return new ModelAndView("/pages/importLibraryPoolSheet.jsp", model);
}
}