Interface ArrayDesignController
- 
- All Known Implementing Classes:
- ArrayDesignControllerImpl
 
 @RequestMapping("/arrays") public interface ArrayDesignController 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:
- paul
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringaddAlternateName(Long arrayDesignId, String alternateName)JsonReaderResponse<ArrayDesignValueObject>browse(ListBatchCommand batch, Long[] ids, boolean showMerged, boolean showOrphans)AJAX call for remote paging store security isn't incorporated in db query, so paging needs to occur at higher level? Is there security for ArrayDesigns? ids can be nullModelAndViewdelete(Long id)Delete an arrayDesign.voiddownloadAnnotationFile(Long arrayDesignId, String fileType, javax.servlet.http.HttpServletResponse httpServletResponse)ModelAndViewfilter(String filter)Show array designs that match search criteria.ModelAndViewgenerateSummary(Long id)Build summary report for an array designCollection<ArrayDesignValueObject>getArrayDesigns(Long[] arrayDesignIds, boolean showMergees, boolean showOrphans)Collection<CompositeSequenceMapValueObject>getCsSummaries(EntityDelegator<ArrayDesign> ed)Exposed for AJAX calls.Collection<CompositeSequenceMapValueObject>getDesignSummaries(ArrayDesign arrayDesign)ArrayDesignValueObjectgetDetails(Long id)Map<String,String>getReportHtml(EntityDelegator<ArrayDesign> ed)StringgetSummaryForArrayDesign(Long id)Collection<ArrayDesignValueObject>loadArrayDesignsForShowAll(Long[] arrayDesignIds)ArrayDesignValueObjectloadArrayDesignsSummary()Stringremove(EntityDelegator<ArrayDesign> ed)ModelAndViewshowAllArrayDesigns()Show all array designs, or according to a list of IDs passed in.ModelAndViewshowArrayDesign(Long id)ModelAndViewshowArrayDesignByName(String name)ModelAndViewshowCompositeSequences(Long id)Show (some of) the probes from an array.ModelAndViewshowExpressionExperiments(Long id)shows a list of BioAssays for an expression experiment subsetStringupdateReport(EntityDelegator<ArrayDesign> ed)StringupdateReportById(Long id)
 
- 
- 
- 
Method Detail- 
browseJsonReaderResponse<ArrayDesignValueObject> browse(ListBatchCommand batch, Long[] ids, boolean showMerged, boolean showOrphans) AJAX call for remote paging store security isn't incorporated in db query, so paging needs to occur at higher level? Is there security for ArrayDesigns? ids can be null
 - 
delete@RequestMapping("/deleteArrayDesign.html") ModelAndView delete(@RequestParam("id") Long id) Delete an arrayDesign.
 - 
downloadAnnotationFile@RequestMapping("/downloadAnnotationFile.html") void downloadAnnotationFile(@RequestParam("id") Long arrayDesignId, @RequestParam(value="fileType",required=false) String fileType, javax.servlet.http.HttpServletResponse httpServletResponse) throws IOException - Throws:
- IOException
 
 - 
filter@RequestMapping("/filterArrayDesigns.html") ModelAndView filter(@RequestParam("filter") String filter) Show array designs that match search criteria.
 - 
generateSummary@RequestMapping("/generateArrayDesignSummary.html") ModelAndView generateSummary(@RequestParam(value="id",required=false) Long id) Build summary report for an array design
 - 
getArrayDesignsCollection<ArrayDesignValueObject> getArrayDesigns(Long[] arrayDesignIds, boolean showMergees, boolean showOrphans) 
 - 
getCsSummariesCollection<CompositeSequenceMapValueObject> getCsSummaries(EntityDelegator<ArrayDesign> ed) Exposed for AJAX calls.
 - 
getDesignSummariesCollection<CompositeSequenceMapValueObject> getDesignSummaries(ArrayDesign arrayDesign) 
 - 
getReportHtmlMap<String,String> getReportHtml(EntityDelegator<ArrayDesign> ed) - Returns:
- the HTML to display.
 
 - 
loadArrayDesignsForShowAllCollection<ArrayDesignValueObject> loadArrayDesignsForShowAll(Long[] arrayDesignIds) 
 - 
loadArrayDesignsSummaryArrayDesignValueObject loadArrayDesignsSummary() 
 - 
removeString remove(EntityDelegator<ArrayDesign> ed) 
 - 
showAllArrayDesigns@RequestMapping("/showAllArrayDesigns.html") ModelAndView showAllArrayDesigns() Show all array designs, or according to a list of IDs passed in.
 - 
showArrayDesign@RequestMapping(value={"/showArrayDesign.html","/"}, params="id") ModelAndView showArrayDesign(@RequestParam("id") Long id) 
 - 
showArrayDesignByName@RequestMapping(value={"/showArrayDesign.html","/"}, params="name") ModelAndView showArrayDesignByName(@RequestParam("name") String name) 
 - 
showCompositeSequences@RequestMapping("/showCompositeSequenceSummary.html") ModelAndView showCompositeSequences(@RequestParam("id") Long id) Show (some of) the probes from an array.
 - 
showExpressionExperiments@RequestMapping("/showExpressionExperiments.html") ModelAndView showExpressionExperiments(@RequestParam("id") Long id) shows a list of BioAssays for an expression experiment subset- Returns:
- ModelAndView
 
 - 
updateReportString updateReport(EntityDelegator<ArrayDesign> ed) 
 - 
getDetailsArrayDesignValueObject getDetails(Long id) 
 
- 
 
-