public void setSubmissionManager(SubmissionManager submissionManager) {
this.submissionManager = submissionManager;
}
public JSONObject deleteStudy(HttpSession session, JSONObject json) {
User user;
try {
user = securityManager.getUserByLoginName(SecurityContextHolder.getContext().getAuthentication().getName());
}
catch (IOException e) {
e.printStackTrace();
return JSONUtils.SimpleJSONError("Error getting currently logged in user.");
}
if (user != null && user.isAdmin()) {
if (json.has("studyId")) {
Long studyId = json.getLong("studyId");
try {
requestManager.deleteStudy(requestManager.getStudyById(studyId));
return JSONUtils.SimpleJSONResponse("Study deleted");