Rev 1332 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.Course" %>
<%@ page import="pt.estgp.estgweb.domain.JobServiceTaskImpl" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="pt.estgp.estgweb.services.jobs.ServiceJob" %>
<%@ page import="pt.estgp.estgweb.services.questionarios.pedagogico.UpdateCoursesAndUnitsJobService" %>
<%@ page import="java.util.List" %>
<%@ page import="pt.estgp.estgweb.utils.ConfigProperties" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<table class="tablesorterfiltered">
<thead>
<tr>
<th class="filter-name filter-select">Instituição</th>
<th class="filter-true">Código</th>
<th class="filter-true">Nome</th>
<th class="filter-name filter-select">Tipo</th>
</tr>
</thead>
<tbody>
<%
long jobId = Long.parseLong(request.getParameter("jobId"));
AbstractDao.getCurrentSession().beginTransaction();
JobServiceTaskImpl job = (JobServiceTaskImpl) DaoFactory.getJobServiceTaskDaoImpl().load(jobId);
String coursesList = job.getParameter(ServiceJob.JOB_questionario_courseList_KEY).getObject();
List<Course> courses = new UpdateCoursesAndUnitsJobService().getCoursesList(coursesList);
for(Course c: courses)
{
request.setAttribute("c",c);
%>
<tr>
<td><%=ConfigProperties.getProperty("institution.code." + c.getInstitutionalCode())%></td>
<td>${c.code}</td>
<td>${c.name}</td>
<td><bean:message key="course.${c.degree}"/></td>
</tr>
<%
}
AbstractDao.getCurrentSession().getTransaction().commit();
%>
</tbody>
</table>
Generated by GNU Enscript 1.6.5.2.