Rev 1350 | Rev 1729 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1350 | Rev 1353 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | import jomm.dao.impl.AbstractDao; |
3 | import jomm.dao.impl.AbstractDao; |
4 | import org.apache.log4j.Logger; |
4 | import org.apache.log4j.Logger; |
5 | import org.apache.struts.action.ActionForm; |
5 | import org.apache.struts.action.ActionForm; |
6 | import org.apache.struts.action.ActionForward; |
6 | import org.apache.struts.action.ActionForward; |
7 | import org.apache.struts.action.ActionMapping; |
7 | import org.apache.struts.action.ActionMapping; |
- | 8 | import pt.estgp.estgweb.domain.Configuration; |
|
8 | import pt.estgp.estgweb.domain.ConfigurationGradesEpocaAvaliacao; |
9 | import pt.estgp.estgweb.domain.ConfigurationGradesEpocaAvaliacao; |
9 | import pt.estgp.estgweb.domain.ConfigurationGradesStatusEpoca; |
10 | import pt.estgp.estgweb.domain.ConfigurationGradesStatusEpoca; |
10 | import pt.estgp.estgweb.domain.DomainObjectFactory; |
11 | import pt.estgp.estgweb.domain.DomainObjectFactory; |
11 | import pt.estgp.estgweb.domain.dao.DaoFactory; |
12 | import pt.estgp.estgweb.domain.dao.DaoFactory; |
12 | import pt.estgp.estgweb.web.UserSessionProxy; |
13 | import pt.estgp.estgweb.web.UserSessionProxy; |
13 | import pt.estgp.estgweb.web.controllers.ApplicationDispatchController; |
14 | import pt.estgp.estgweb.web.controllers.ApplicationDispatchController; |
14 | import pt.estgp.estgweb.web.form.configuration.ConfigurationGradesForm; |
15 | import pt.estgp.estgweb.web.form.configuration.ConfigurationGradesForm; |
- | 16 | import pt.estgp.estgweb.web.form.configuration.ConfigurationsForm; |
|
15 | 17 | ||
16 | import javax.servlet.ServletException; |
18 | import javax.servlet.ServletException; |
17 | import javax.servlet.http.HttpServletRequest; |
19 | import javax.servlet.http.HttpServletRequest; |
18 | import javax.servlet.http.HttpServletResponse; |
20 | import javax.servlet.http.HttpServletResponse; |
19 | 21 | ||
Line 146... | Line 148... | ||
146 | DaoFactory.getConfigurationGradesStatusEpocaDaoImpl().delete(f.getId()); |
148 | DaoFactory.getConfigurationGradesStatusEpocaDaoImpl().delete(f.getId()); |
147 | AbstractDao.getCurrentSession().getTransaction().commit(); |
149 | AbstractDao.getCurrentSession().getTransaction().commit(); |
148 | return mapping.findForward("grades"); |
150 | return mapping.findForward("grades"); |
149 | } |
151 | } |
150 | 152 | ||
- | 153 | public ActionForward saveConfigsGerais(ActionMapping mapping, |
|
- | 154 | ActionForm form, |
|
- | 155 | HttpServletRequest request, |
|
- | 156 | HttpServletResponse response) |
|
- | 157 | throws ServletException |
|
- | 158 | { |
|
- | 159 | ||
- | 160 | if(!UserSessionProxy.loadUserSessionFromRequest(request).getUser().isAdmin() && !UserSessionProxy.loadUserSessionFromRequest(request).getUser().hasRole("services")) |
|
- | 161 | { |
|
- | 162 | return mapping.findForward("error401"); |
|
- | 163 | } |
|
- | 164 | ||
- | 165 | ConfigurationsForm f = (ConfigurationsForm) form; |
|
- | 166 | AbstractDao.getCurrentSession().beginTransaction(); |
|
- | 167 | ||
- | 168 | 1.5.0/docs/api/javax/security/auth/login/Configuration.html">Configuration configuration = DaoFactory.getConfigurationDaoImpl().load(); |
|
- | 169 | ||
- | 170 | configuration.setOpenInfoIntranet(f.getConfiguration().getOpenInfoIntranet()); |
|
- | 171 | configuration.setInterfaceImportYear(f.getConfiguration().getInterfaceImportYear()); |
|
- | 172 | configuration.setCursosFicticios(f.getConfiguration().getCursosFicticios()); |
|
- | 173 | ||
- | 174 | configuration.setCourseUnitEvaluationActiveYear(f.getConfiguration().getCourseUnitEvaluationActiveYear()); |
|
- | 175 | configuration.setCourseUnitEvaluationActiveDegrees(f.getConfiguration().getCourseUnitEvaluationActiveDegrees()); |
|
- | 176 | configuration.setCourseUnitEvaluationActiveCourseIds(f.getConfiguration().getCourseUnitEvaluationActiveCourseIds()); |
|
- | 177 | AbstractDao.getCurrentSession().getTransaction().commit(); |
|
- | 178 | ||
- | 179 | return mapping.getInputForward(); |
|
- | 180 | } |
|
151 | } |
181 | } |