Class ExpressionExperimentEditController
java.lang.Object
ubic.gemma.web.controller.expression.experiment.ExpressionExperimentEditController
Handle advanced editing of expression experiments.
- Author:
- keshav
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.MessageSourceprotected MessageUtil -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.servlet.ModelAndViewdeleteCellLevelCharacteristics(Long id, Long clcId, String confirmation) org.springframework.web.servlet.ModelAndViewdeleteCellTypeAssignment(Long id, Long ctaId, String confirmation) org.springframework.web.servlet.ModelAndViewdeleteQuantitationType(Long id, Long qtId, String confirmation) org.springframework.web.servlet.ModelAndVieworg.springframework.web.servlet.ModelAndViewrecreateCellTypeFactor(Long id, String confirmation) Re-create the cell type factor from the preferred cell type assignment.org.springframework.web.servlet.ModelAndViewupdateExpressionExperiment(Long id, ExpressionExperimentEditController.ExpressionExperimentEditForm form, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletResponse response)
-
Field Details
-
messageSource
@Autowired protected org.springframework.context.MessageSource messageSource -
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 toRECREATE 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 " + qtIdto 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)
-