@RolesAllowed({ALUNO, PROFESSOR})
  public List<Atividade> consultarAtividadesMensaisDaMonitoria(
      Monitoria monitoria, Date dataInicialMes, Date dataFinalMes) {

    Integer mes = Util.getMonthOfDate(dataInicialMes, dataFinalMes);
    System.out.println("Mes: " + mes);
    return this.consultarAtividadesMensaisDaMonitoria(monitoria, mes);
  }
 @RolesAllowed({ALUNO, PROFESSOR})
 public byte[] obterRelatorioFrequencia(
     Monitoria monitoria, Date dataInicialMes, Date dataFinalMes) {
   Integer mes = Util.getMonthOfDate(dataInicialMes, dataFinalMes);
   List<Atividade> atividades = this.consultarAtividadesMensaisDaMonitoria(monitoria, mes);
   List<RelatorioDTO> dadosRelatorio = converterAtividadesEmRelatorio(monitoria, atividades, mes);
   try {
     return RelatorioUtil.gerarRelatorioPDF(dadosRelatorio, null, RELATORIO_JASPER_ATIVIDADE);
   } catch (JRException ex) {
     Logger.getLogger(AtividadeService.class.getName()).log(Level.SEVERE, null, ex);
   }
   return null;
 }