1 package org.splat.simer;
3 import org.splat.dal.bo.som.Study;
5 public class EditStudyAction extends DisplayStudyStepAction {
10 private static final long serialVersionUID = -4865668290514118396L;
12 private enum Execute {
16 // ==============================================================================================================================
18 // ==============================================================================================================================
20 public String doEdition() {
21 _openStudy = getOpenStudy();
23 Execute todo = Execute.valueOf(_action);
24 Study study = _openStudy.getStudyObject();
26 if (todo == Execute.publish) {
27 getStudyService().moveToPublic(study);
28 } else if (todo == Execute.promote) {
29 getStudyService().moveToReference(study);
31 _openStudy.getPopup().setContext("study", _openStudy.getStudyRights()); // The context has changed