Subversion Repositories bacoAlunos

Rev

Rev 1544 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="jomm.utils.MessageResources" %>
<%@ page import="pt.estgp.estgweb.domain.JobServiceTaskImpl" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="pt.estgp.estgweb.web.form.configuration.SchedulleTasksForm" %>
<%@ 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" %>
<%@taglib prefix="bacoTemplates" tagdir="/WEB-INF/tags" %>
<jsp:useBean id="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/>

<%
    AbstractDao.getCurrentSession().beginTransaction();
    /*JobServiceTaskImpl job = Questionario.getAnswerOlapGenerationTaskId() > 0 ?
            (JobServiceTaskImpl) DaoFactory.getJobServiceTaskDaoImpl().load(Questionario.getAnswerOlapGenerationTaskId()) :
            null;
    request.setAttribute("Job", job);*/

%>
<div class="clearfix">
    <div class="col-sm-6">
        <%--<baco:clearOperation name="Questionario" op="QUE">--%>
            <bacoTemplates:schedulleTaskProgress
                    targetUrlWithOutContextPath="/user/adminQuestionario.do?questionario.id=${Questionario.id}"
                    taskId="${Questionario.answerOlapGenerationTaskId}"
                    transactional="true"
                    logSizeXs="true"
                    />
            <%--
                if(job != null)
                {
                    SchedulleTasksForm schedulleTasksForm = new SchedulleTasksForm();
                    schedulleTasksForm.setJobServiceTask(job);
                    schedulleTasksForm.setId(job.getId());
                    request.setAttribute("SchedulleTasksForm",schedulleTasksForm);
                    if(job.getStatusEnum() == JobServiceTaskImpl.JobStatus.FAILED ||
                            job.getStatusEnum() == JobServiceTaskImpl.JobStatus.UNKNOWN_ERROR ||
                            job.getStatusEnum() == JobServiceTaskImpl.JobStatus.FINISHED_ERRORS )
                    {
            %>
            <div class="alert alert-danger"><%=MessageResources.getInstance(request).getMessage("job.status."+job.getStatus())%>, Consulte o Log</div>
            <%
                }
            %>
            <div class="task-log task-log-xs" data-href="<%=request.getContextPath()%>/user/adminQuestionario.do?questionario.id=${Questionario.id}">
                <jsp:include page="/admin/configuration/taskLog.jsp"/>
            </div>
            <%
            }
            else
            {
            %>
            <div class="alert alert-danger">O sistema não conseguiu encontrar a tarefa de atribuição nas tarefas agendadas, por favor verifique em todos os logs de tarefas <html:link action="/user/configurationJobTasks">Aqui</html:link> </div>
            <%
                }
            %>

       <%-- </baco:clearOperation>  //-- % >
    </div>--%>
    <div class="col-sm-6">
        <baco:clearOperation name="Questionario" op="QUESTIONARIO_GENERATE_OLAP">
            <button class="btn btn-success" type="button" data-toggle="modal" data-target="#confirm-ModalGeneric" data-message="Esta operação irá iniciar a geração do esquema OLAP para resultados!! Tem a certeza que deseja prosseguir?" data-href="<%=request.getContextPath()%>/user/questionariosPaeYearSemestre.do?dispatch=generateOlap&questionarioId=${Questionario.id}">Voltar a iniciar a Geração OLAP</button>
        </baco:clearOperation>
    </div>
</div>
<%
    AbstractDao.getCurrentSession().getTransaction().commit();
%>