Subversion Repositories bacoAlunos

Rev

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
}