Subversion Repositories bacoAlunos

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.utils;

import jomm.dao.impl.AbstractDao;
import pt.estgp.estgweb.Globals;
import pt.estgp.estgweb.domain.QuestionarioReportFileGroupDocentesAnoImpl;
import pt.estgp.estgweb.domain.dao.DaoFactory;
import pt.estgp.estgweb.filters.chains.ResourceAccessControlEnum;
import pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.DocenteReportGenerator;

import java.io.File;
import java.io.IOException;

/**
 * Created by jorgemachado on 03/01/17.
 */

public class ZipFolderForReportDocente extends DocenteReportGenerator
{
    public static void main(1.5.0/docs/api/java/lang/String.html">String[] args) throws 1.5.0/docs/api/java/io/IOException.html">IOException
    {
        new ZipFolderForReportDocente().zipAdHoc();
    }

    public void zipAdHoc() throws 1.5.0/docs/api/java/io/IOException.html">IOException
    {
        long questionarioReportId = 2;
        AbstractDao.getCurrentSession().beginTransaction();
        QuestionarioReportFileGroupDocentesAnoImpl reportGroup = (QuestionarioReportFileGroupDocentesAnoImpl) DaoFactory.getQuestionarioReportFileGroupDocentesAnoDaoImpl().load(questionarioReportId);
        reportGroup.setActive(false);
        1.5.0/docs/api/java/io/File.html">File reportGroupFolder = new 1.5.0/docs/api/java/io/File.html">File(Globals.TMP_DIR + 1.5.0/docs/api/java/io/File.html">File.separator + "reportGroup" + reportGroup.getId());

        super.zipFolder(
                reportGroup,
                reportGroupFolder,
                "Relatórios de Docentes ZIPADOS  ano:201516 periodos:[A, S2, T3, T4] degrees:[L, M, T, E]",
                ResourceAccessControlEnum.questionariosReportBoardAndPedagogico);


        AbstractDao.getCurrentSession().getTransaction().commit();
    }

}