Class ExpressionExperimentEditController

java.lang.Object
ubic.gemma.web.controller.expression.experiment.ExpressionExperimentEditController

@Controller public class ExpressionExperimentEditController extends Object
Handle advanced editing of expression experiments.
Author:
keshav
  • Field Details

    • messageSource

      @Autowired protected org.springframework.context.MessageSource messageSource
    • messageUtil

      @Autowired protected MessageUtil messageUtil
  • Constructor Details

    • ExpressionExperimentEditController

      public ExpressionExperimentEditController()
  • Method Details

    • getExpressionExperimentEditPage

      @RequestMapping(value="/expressionExperiment/editExpressionExperiment.html", method=GET) public org.springframework.web.servlet.ModelAndView getExpressionExperimentEditPage(@RequestParam("id") Long id)
    • updateExpressionExperiment

      @RequestMapping(value="/expressionExperiment/editExpressionExperiment.html", method=POST) public org.springframework.web.servlet.ModelAndView updateExpressionExperiment(@RequestParam("id") Long id, @ModelAttribute("expressionExperiment") ExpressionExperimentEditController.ExpressionExperimentEditForm form, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletResponse response)
    • recreateCellTypeFactor

      @RequestMapping(method=POST, value="/expressionExperiment/editExpressionExperiment.html", params="recreateCellTypeFactor") public org.springframework.web.servlet.ModelAndView recreateCellTypeFactor(@RequestParam("id") Long id, @RequestParam("confirmation") String confirmation)
      Re-create the cell type factor from the preferred cell type assignment.
      Parameters:
      confirmation - must be equal to RECREATE CTF FROM CTA {preferredCtaId} [IGNORE COMPATIBLE] to confirm that the user
    • deleteQuantitationType

      @RequestMapping(method=POST, value="/expressionExperiment/editExpressionExperiment.html", params="deleteQuantitationType") public org.springframework.web.servlet.ModelAndView deleteQuantitationType(@RequestParam("id") Long id, @RequestParam("deleteQuantitationType") Long qtId, @RequestParam("confirmation") String confirmation)
      Parameters:
      confirmation - must be equal to "DELETE QT " + qtId to confirm that the user
    • deleteCellTypeAssignment

      @RequestMapping(method=POST, value="/expressionExperiment/editExpressionExperiment.html", params="deleteCellTypeAssignment") public org.springframework.web.servlet.ModelAndView deleteCellTypeAssignment(@RequestParam("id") Long id, @RequestParam("deleteCellTypeAssignment") Long ctaId, @RequestParam("confirmation") String confirmation)
    • deleteCellLevelCharacteristics

      @RequestMapping(method=POST, value="/expressionExperiment/editExpressionExperiment.html", params="deleteCellLevelCharacteristics") public org.springframework.web.servlet.ModelAndView deleteCellLevelCharacteristics(@RequestParam("id") Long id, @RequestParam("deleteCellLevelCharacteristics") Long clcId, @RequestParam("confirmation") String confirmation)