}
}
public ActionForward viewThesis(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) throws Exception {
Thesis thesis = getThesis(request);
if (thesis.isDraft()) {
return editProposal(mapping, actionForm, request, response);
}
if (thesis.isSubmitted()) {
return viewSubmitted(mapping, actionForm, request, response);
}
if (thesis.isWaitingConfirmation()) {
return viewApproved(mapping, actionForm, request, response);
}
if (thesis.isConfirmed()) {
return viewConfirmed(mapping, actionForm, request, response);
}
if (thesis.isEvaluated()) {
return viewEvaluated(mapping, actionForm, request, response);
}
return searchStudent(mapping, actionForm, request, response);
}