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();
}
}