Rev 1729 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1729 | Rev 1731 | ||
---|---|---|---|
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 org.json.JSONObject; |
9 | import pt.estgp.estgweb.domain.ConfigurationGradesEpocaAvaliacao; |
- | |
10 | import pt.estgp.estgweb.domain.ConfigurationGradesStatusEpoca; |
- | |
11 | import pt.estgp.estgweb.domain.DomainObjectFactory; |
9 | import pt.estgp.estgweb.domain.*; |
12 | import pt.estgp.estgweb.domain.dao.DaoFactory; |
10 | import pt.estgp.estgweb.domain.dao.DaoFactory; |
13 | import pt.estgp.estgweb.web.UserSessionProxy; |
11 | import pt.estgp.estgweb.web.UserSessionProxy; |
14 | import pt.estgp.estgweb.web.controllers.utils.AbstractWidgetAjaxController; |
12 | import pt.estgp.estgweb.web.controllers.utils.AbstractWidgetAjaxController; |
15 | import pt.estgp.estgweb.web.form.configuration.ConfigurationGradesForm; |
13 | import pt.estgp.estgweb.web.form.configuration.ConfigurationGradesForm; |
16 | import pt.estgp.estgweb.web.form.configuration.ConfigurationsForm; |
14 | import pt.estgp.estgweb.web.form.configuration.ConfigurationsForm; |
- | 15 | import pt.estgp.estgweb.web.utils.RequestUtils; |
|
- | 16 | import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
|
- | 17 | import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
|
17 | 18 | ||
18 | import javax.servlet.ServletException; |
19 | import javax.servlet.ServletException; |
19 | import javax.servlet.http.HttpServletRequest; |
20 | import javax.servlet.http.HttpServletRequest; |
20 | import javax.servlet.http.HttpServletResponse; |
21 | import javax.servlet.http.HttpServletResponse; |
21 | 22 | ||
Line 176... | Line 177... | ||
176 | configuration.setCourseUnitEvaluationActiveCourseIds(f.getConfiguration().getCourseUnitEvaluationActiveCourseIds()); |
177 | configuration.setCourseUnitEvaluationActiveCourseIds(f.getConfiguration().getCourseUnitEvaluationActiveCourseIds()); |
177 | AbstractDao.getCurrentSession().getTransaction().commit(); |
178 | AbstractDao.getCurrentSession().getTransaction().commit(); |
178 | 179 | ||
179 | return mapping.getInputForward(); |
180 | return mapping.getInputForward(); |
180 | } |
181 | } |
- | 182 | ||
- | 183 | ||
- | 184 | ||
- | 185 | public JSONObject newConfigSeparator(ActionForm form, HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
|
- | 186 | IServiceManager sm = ServiceManager.getInstance(); |
|
- | 187 | 1.5.0/docs/api/java/lang/String.html">String[] names = new 1.5.0/docs/api/java/lang/String.html">String[]{}; |
|
- | 188 | 5+0%2Fdocs%2Fapi+Object">Object[] args = new 5+0%2Fdocs%2Fapi+Object">Object[]{}; |
|
- | 189 | ConfigurationSeparatorImpl c = (ConfigurationSeparatorImpl) sm.execute(RequestUtils.getRequester(request, response), "NewConfigurationSeparator", args, names); |
|
- | 190 | JSONObject tJson = c.getJsonObject(); |
|
- | 191 | addMessage(request,"config.new.configuration.separator.success"); |
|
- | 192 | return tJson; |
|
- | 193 | } |
|
- | 194 | ||
- | 195 | public JSONObject updateConfigSeparator(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
|
- | 196 | 1.5.0/docs/api/java/lang/String.html">String configSeparatorJson = request.getParameter("separatorJson"); |
|
- | 197 | IServiceManager sm = ServiceManager.getInstance(); |
|
- | 198 | 1.5.0/docs/api/java/lang/String.html">String[] names = new 1.5.0/docs/api/java/lang/String.html">String[]{}; |
|
- | 199 | 5+0%2Fdocs%2Fapi+Object">Object[] args = new 5+0%2Fdocs%2Fapi+Object">Object[]{configSeparatorJson}; |
|
- | 200 | ConfigurationSeparatorImpl s = (ConfigurationSeparatorImpl) sm.execute(RequestUtils.getRequester(request, response), "UpdateConfigurationSeparator", args, names); |
|
- | 201 | JSONObject tJson = s.getJsonObject(); |
|
- | 202 | addMessage(request,"config.update.configuration.separator.success",s.getName()); |
|
- | 203 | return tJson; |
|
- | 204 | } |
|
- | 205 | ||
- | 206 | public JSONObject removeConfigSeparator(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
|
- | 207 | 1.5.0/docs/api/java/lang/String.html">String configSeparatorJson = request.getParameter("separatorJson"); |
|
- | 208 | IServiceManager sm = ServiceManager.getInstance(); |
|
- | 209 | 1.5.0/docs/api/java/lang/String.html">String[] names = new 1.5.0/docs/api/java/lang/String.html">String[]{}; |
|
- | 210 | 5+0%2Fdocs%2Fapi+Object">Object[] args = new 5+0%2Fdocs%2Fapi+Object">Object[]{configSeparatorJson}; |
|
- | 211 | ConfigurationSeparatorImpl s = (ConfigurationSeparatorImpl) sm.execute(RequestUtils.getRequester(request, response), "RemoveConfigurationSeparator", args, names); |
|
- | 212 | JSONObject tJson = s.getJsonObject(); |
|
- | 213 | addMessage(request, "config.removed.configuration.separator.success", s.getName()); |
|
- | 214 | return tJson; |
|
- | 215 | } |
|
- | 216 | ||
181 | } |
217 | } |