Subversion Repositories bacoAlunos

Rev

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
}