Subversion Repositories bacoAlunos

Rev

Rev 1544 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1544 jmachado 1
<%@ page import="jomm.dao.impl.AbstractDao" %>
2
<%@ page import="jomm.utils.MessageResources" %>
3
<%@ page import="pt.estgp.estgweb.domain.JobServiceTaskImpl" %>
4
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
5
<%@ page import="pt.estgp.estgweb.web.form.configuration.SchedulleTasksForm" %>
6
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
7
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
8
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
9
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
10
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
11
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
12
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
13
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
1583 jmachado 14
<%@taglib prefix="bacoTemplates" tagdir="/WEB-INF/tags" %>
1544 jmachado 15
<jsp:useBean id="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/>
16
 
17
<%
18
    AbstractDao.getCurrentSession().beginTransaction();
1583 jmachado 19
    /*JobServiceTaskImpl job = Questionario.getAnswerOlapGenerationTaskId() > 0 ?
1544 jmachado 20
            (JobServiceTaskImpl) DaoFactory.getJobServiceTaskDaoImpl().load(Questionario.getAnswerOlapGenerationTaskId()) :
21
            null;
1583 jmachado 22
    request.setAttribute("Job", job);*/
1544 jmachado 23
 
24
%>
25
<div class="clearfix">
26
    <div class="col-sm-6">
27
        <%--<baco:clearOperation name="Questionario" op="QUE">--%>
1583 jmachado 28
            <bacoTemplates:schedulleTaskProgress
29
                    targetUrlWithOutContextPath="/user/adminQuestionario.do?questionario.id=${Questionario.id}"
30
                    taskId="${Questionario.answerOlapGenerationTaskId}"
31
                    transactional="true"
32
                    logSizeXs="true"
33
                    />
34
            <%--
1544 jmachado 35
                if(job != null)
36
                {
37
                    SchedulleTasksForm schedulleTasksForm = new SchedulleTasksForm();
38
                    schedulleTasksForm.setJobServiceTask(job);
39
                    schedulleTasksForm.setId(job.getId());
40
                    request.setAttribute("SchedulleTasksForm",schedulleTasksForm);
41
                    if(job.getStatusEnum() == JobServiceTaskImpl.JobStatus.FAILED ||
42
                            job.getStatusEnum() == JobServiceTaskImpl.JobStatus.UNKNOWN_ERROR ||
43
                            job.getStatusEnum() == JobServiceTaskImpl.JobStatus.FINISHED_ERRORS )
44
                    {
45
            %>
46
            <div class="alert alert-danger"><%=MessageResources.getInstance(request).getMessage("job.status."+job.getStatus())%>, Consulte o Log</div>
47
            <%
48
                }
49
            %>
50
            <div class="task-log task-log-xs" data-href="<%=request.getContextPath()%>/user/adminQuestionario.do?questionario.id=${Questionario.id}">
51
                <jsp:include page="/admin/configuration/taskLog.jsp"/>
52
            </div>
53
            <%
54
            }
55
            else
56
            {
57
            %>
58
            <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>
59
            <%
60
                }
61
            %>
62
 
1583 jmachado 63
       <%-- </baco:clearOperation>  //-- % >
64
    </div>--%>
1544 jmachado 65
    <div class="col-sm-6">
66
        <baco:clearOperation name="Questionario" op="QUESTIONARIO_GENERATE_OLAP">
67
            <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>
68
        </baco:clearOperation>
69
    </div>
70
</div>
71
<%
72
    AbstractDao.getCurrentSession().getTransaction().commit();
73
%>