* Injected user service.
*/
private UserService _userService;
+
+ /**
+ * Value of the menu property.
+ * It can be: none, create, open, study, knowledge, sysadmin, help.
+ */
+ private String _menuProperty;
/**
* Save operation type enumeration pointing which section of properties has been edited.
member = getStudyService().getContributors(study);
staff = null;
validor = null;
+
+ setMenuProperty("study");
+ initializationScreenContext(_menuProperty);
- if (mystudy.isOpenForWriting() && user.canEditProperties())
+ if (mystudy.isOpenForWriting() && user.canEditProperties()) {
return "edit";
- else
+ }
+ else {
return "display";
+ }
}
public String doEditTitle() {
other = null;
// transax.commit();
+
+ setMenuProperty("study");
+ initializationScreenContext(_menuProperty);
+
return SUCCESS;
}
i.remove();
}
// transax.commit();
+
+ setMenuProperty("study");
+ initializationScreenContext(_menuProperty);
+
return SUCCESS;
}
}
}
// transax.commit();
+
+ setMenuProperty("study");
+ initializationScreenContext(_menuProperty);
+
return SUCCESS;
}
// transax.commit();
doInitialize(); // Re-initialization following the above edition
+
return SUCCESS;
}
public void setUserService(UserService userService) {
_userService = userService;
}
+
+ /**
+ * Get the menuProperty.
+ * @return the menuProperty
+ */
+ public String getMenuProperty() {
+ return _menuProperty;
+ }
+
+ /**
+ * Set the menuProperty.
+ * @param menuProperty the menuProperty to set
+ */
+ public void setMenuProperty(String menuProperty) {
+ this._menuProperty = menuProperty;
+ }
}
\ No newline at end of file