Class ArrayDesignController
- java.lang.Object
-
- ubic.gemma.web.controller.expression.arrayDesign.ArrayDesignController
-
@Controller @RequestMapping("/arrays") public class ArrayDesignController extends Object
Note: do not use parametrized collections as parameters for ajax methods in this class! Type information is lost during proxy creation so DWR can't figure out what type of collection the method should take. See bug 2756. Use arrays instead.- Author:
- keshav
-
-
Constructor Summary
Constructors Constructor Description ArrayDesignController()
-
Method Summary
-
-
-
Method Detail
-
browse
public JsonReaderResponse<ArrayDesignValueObject> browse(ListBatchCommand batch, Long[] ids, boolean showMerged, boolean showOrphans)
-
delete
@RequestMapping(value="/deleteArrayDesign.html", method=POST) public org.springframework.web.servlet.ModelAndView delete(@RequestParam("id") Long id)
-
downloadAnnotationFile
@RequestMapping(value="/downloadAnnotationFile.html", method={GET,HEAD}) public void downloadAnnotationFile(@RequestParam("id") Long arrayDesignId, @RequestParam(value="fileType",required=false) String fileType, javax.servlet.http.HttpServletResponse response) throws IOException
- Throws:
IOException
-
filter
@RequestMapping(value="/filterArrayDesigns.html", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView filter(@RequestParam("filter") String filter)
-
generateSummary
@RequestMapping(value="/generateArrayDesignSummary.html", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView generateSummary(@RequestParam(value="id",required=false) Long id)
-
getArrayDesigns
public Collection<ArrayDesignValueObject> getArrayDesigns(Long[] arrayDesignIds, boolean showMergees, boolean showOrphans)
-
getCsSummaries
public Collection<CompositeSequenceMapValueObject> getCsSummaries(EntityDelegator<ArrayDesign> ed)
-
getDesignSummaries
public Collection<CompositeSequenceMapValueObject> getDesignSummaries(ArrayDesign arrayDesign)
-
getDetails
public ArrayDesignValueObjectExt getDetails(Long id)
-
getReportHtml
public Map<String,String> getReportHtml(EntityDelegator<ArrayDesign> ed)
-
loadArrayDesignsForShowAll
public Collection<ArrayDesignValueObject> loadArrayDesignsForShowAll(Long[] arrayDesignIds)
-
loadArrayDesignsSummary
public ArrayDesignValueObject loadArrayDesignsSummary()
-
remove
public String remove(EntityDelegator<ArrayDesign> ed)
-
showAllArrayDesigns
@RequestMapping(value="/showAllArrayDesigns.html", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView showAllArrayDesigns()
-
showArrayDesign
@RequestMapping(value={"/showArrayDesign.html","/"}, params="id", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView showArrayDesign(@RequestParam("id") Long id)
-
showArrayDesignByName
@RequestMapping(value={"/showArrayDesign.html","/"}, params="name", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView showArrayDesignByName(@RequestParam("name") String name)
-
showCompositeSequences
@RequestMapping(value="/showCompositeSequenceSummary.html", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView showCompositeSequences(@RequestParam("id") Long id)
-
showExpressionExperiments
@RequestMapping(value="/showExpressionExperiments.html", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView showExpressionExperiments(@RequestParam("id") Long id)
-
updateReport
public String updateReport(EntityDelegator<ArrayDesign> ed)
-
-