Subversion Repositories bacoAlunos

Rev

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.