Interface ReportService

All Known Implementing Classes:
ReportServiceImpl

public interface ReportService
  • Field Details

  • Method Details

    • existReports

      boolean existReports(Processo processo)
    • existReportsForProcessDefinitionId

      boolean existReportsForProcessDefinitionId(String processDefinitionId)
    • existReportsForProcessKey

      boolean existReportsForProcessKey(String processDefinitionId)
    • existReportsShowAfterStart

      boolean existReportsShowAfterStart(Processo processo)
    • existReportsShowAfterStartForProcessDefinitionId

      boolean existReportsShowAfterStartForProcessDefinitionId(String processDefinitionId)
    • existReportsShowAfterStartForProcessKey

      boolean existReportsShowAfterStartForProcessKey(String processDefinitionId)
    • existReportsShowAfterEnd

      boolean existReportsShowAfterEnd(Processo processo)
    • existReportsShowAfterEndForProcessDefinitionId

      boolean existReportsShowAfterEndForProcessDefinitionId(String processDefinitionId)
    • existReportsShowAfterEndForProcessKey

      boolean existReportsShowAfterEndForProcessKey(String processDefinitionId)
    • getReports

      List<RelatorioInstancia> getReports(Processo processo)
    • getReportsForProcessDefinitionId

      List<RelatorioInstancia> getReportsForProcessDefinitionId(String processDefinitionId)
    • getReportsForProcessKey

      List<RelatorioInstancia> getReportsForProcessKey(String processKey)
    • getReportsShowAfterStart

      List<RelatorioInstancia> getReportsShowAfterStart(Processo processo)
    • getReportsShowAfterStartForProcessDefinitionId

      List<RelatorioInstancia> getReportsShowAfterStartForProcessDefinitionId(String processDefinitionId)
    • getReportsShowAfterStartForProcessKey

      List<RelatorioInstancia> getReportsShowAfterStartForProcessKey(String processKey)
    • getReportsShowAfterEnd

      List<RelatorioInstancia> getReportsShowAfterEnd(Processo processo)
    • getReportsShowAfterEndForProcessDefinitionId

      List<RelatorioInstancia> getReportsShowAfterEndForProcessDefinitionId(String processDefinitionId)
    • getReportsShowAfterEndForProcessKey

      List<RelatorioInstancia> getReportsShowAfterEndForProcessKey(String processKey)
    • getCabecalhoReports

      List<RelatorioInstancia> getCabecalhoReports(Processo p)
    • getReportById

      RelatorioInstancia getReportById(Integer id)
    • getReportTemplateById

      String getReportTemplateById(Integer id)
    • generateReport

      InputStream generateReport(Instancia instancia, RelatorioInstancia relario, Formato format)
    • generateReport

      InputStream generateReport(String processInstanceId, RelatorioInstancia relario, Formato format)
    • generateReportFile

      File generateReportFile(Instancia instancia, RelatorioInstancia relario, Formato format)
    • generateDocProcessoReport

      File generateDocProcessoReport(ProcessoVersao pv, List<Lane> docData, InputStream diagram) throws JRException
      Throws:
      JRException
    • generateDocProcessoReport

      File generateDocProcessoReport(String nome, Double versao, List<Lane> docData, InputStream diagram) throws JRException
      Throws:
      JRException
    • generateReportFile

      File generateReportFile(String processInstanceId, RelatorioInstancia relario, Formato format)
    • generateReport

      InputStream generateReport(Instancia instancia, RelatorioInstancia relario, Formato format, UsuarioDTO emitente)
    • generateReport

      InputStream generateReport(String processInstanceId, RelatorioInstancia relario, Formato format, UsuarioDTO emitente)
    • generateReportFile

      File generateReportFile(Instancia instancia, RelatorioInstancia relario, Formato format, UsuarioDTO emitente)
    • generateReportFile

      File generateReportFile(String processInstanceId, RelatorioInstancia relario, Formato format, UsuarioDTO emitente)
    • isCategoriaEmUso

      boolean isCategoriaEmUso(Integer categoriaId)
    • excluirCategoria

      void excluirCategoria(Categoria categoria)
    • saveCategory

      Categoria saveCategory(Categoria category)
    • getCategoriaRaizPorNome

      Categoria getCategoriaRaizPorNome(String nomeCategoria)
    • getCategoriaPorNomePorRaiz

      Categoria getCategoriaPorNomePorRaiz(String nome, String raiz)
    • getTodasCategorias

      List<Categoria> getTodasCategorias()
    • excluirRelatorio

      void excluirRelatorio(Relatorio relatorio)
    • excluirRelatorioInstancia

      void excluirRelatorioInstancia(Integer id)
    • salvarRelatorio

      Relatorio salvarRelatorio(Relatorio relatorio)
    • salvarRelatorio

      Relatorio salvarRelatorio(Relatorio relatorio, FormData formData)
    • salvarRelatorioInstancia

      RelatorioInstancia salvarRelatorioInstancia(RelatorioInstancia relatorio)
    • salvarRelatorio

      Relatorio salvarRelatorio(Relatorio relatorio, String loginAlteracao)
    • salvarRelatorio

      Relatorio salvarRelatorio(Relatorio relatorio, FormData formData, String loginAlteracao)
    • loadDynamicFormLastParamState

      FormData loadDynamicFormLastParamState(Relatorio relatorio)
    • getRelatorios

      List<Relatorio> getRelatorios(String owner, Collection<String> groups)
    • getTodosRelatorios

      List<Relatorio> getTodosRelatorios()
    • getRelatoriosIdName

      List<Relatorio> getRelatoriosIdName()
    • getRelatoriosVinculadosAoLogin

      List<Integer> getRelatoriosVinculadosAoLogin(String login)
    • definirRelatoriosDoLogin

      void definirRelatoriosDoLogin(Collection<Integer> relatorios, String login)
    • findBySigla

      Relatorio findBySigla(String sigla)
    • getById

      Relatorio getById(Integer id)
    • isSiglaEmUso

      boolean isSiglaEmUso(String sigla)
    • isSiglaEmUso

      boolean isSiglaEmUso(String sigla, Integer excludeId)
    • salvarHistorico

      RelatorioHistorico salvarHistorico(RelatorioHistorico historico)
    • possuiHistorico

      boolean possuiHistorico(Integer reportId)
    • getHistoricoEmDesenvolvimento

      RelatorioHistorico getHistoricoEmDesenvolvimento(Integer reportId, String login)
    • possuiHistoricoEmDesenvolvimento

      boolean possuiHistoricoEmDesenvolvimento(Integer reportId, String login)
    • removerHistorico

      void removerHistorico(RelatorioHistorico historico)
    • excluirHistoricosPorRelatorio

      void excluirHistoricosPorRelatorio(int relatorioId)
    • getHistoricos

      List<RelatorioHistorico> getHistoricos(RelatorioHistoricoFilter filter)
    • getHistoricos

      List<RelatorioHistorico> getHistoricos(RelatorioHistoricoFilter filter, int offset, int limit)
    • getHistoricosCount

      Long getHistoricosCount(RelatorioHistoricoFilter filter)
    • getHistoricoById

      RelatorioHistorico getHistoricoById(Long id)
    • generateReportFile

      File generateReportFile(Relatorio relatorio, Map<String,Object> params, Formato format)
      Gera um arquivo para o relatorio informado
      Parameters:
      relatorio -
      params -
      format -
      Returns:
    • generateReportFile

      File generateReportFile(String reportKey, Map<String,Object> params, Formato format)
      Gera um arquivo para o relatorio informado
      Parameters:
      reportKey -
      params -
      format -
      Returns:
    • generateReportFile

      File generateReportFile(Relatorio relatorio, FormData formPresenterData, Formato format)
      Gera um arquivo de relatorio com base nos dados retornados pelo formulario de parametros
      Parameters:
      relatorio -
      formPresenterData -
      format -
      Returns:
    • generateReportFile

      File generateReportFile(String reportKey, FormData formPresenterData, Formato format)
      Gera um arquivo de relatorio com base nos dados retornados pelo formulario de parametros
      Parameters:
      reportKey -
      formPresenterData -
      format -
      Returns:
    • generateReport

      ReportResources generateReport(Relatorio relatorio, FormData formPresenterData, Formato format)
      Gera um relatorio e retorna um objeto com os recursos processados e informacoes sobre o relatorio
      Parameters:
      relatorio -
      formPresenterData -
      format -
      Returns:
    • generateMetadata

      ReportMetadata generateMetadata(Relatorio relatorio, Map<String,Object> params)
    • generateReportFile

      File generateReportFile(Relatorio relatorio, ReportMetadata metadata, Formato format)
      Gera um relatorio HTML, com recursos embutidos no documento
      Parameters:
      relatorio -
      metadata -
      format -
      Returns:
    • generateHtmlReport

      ReportResources generateHtmlReport(Relatorio relatorio, FormData formPresenterData, String imageResourcePattern, AbstractDynamicJasperReportGenerator... reports)
      Hera um relatorio HTML, com recursos referenciados por variaveis
      Parameters:
      relatorio -
      metadata -
      Returns:
    • generateHtmlReport

      ReportResources generateHtmlReport(Relatorio relatorio, Map<String,Object> params, String imageResourcePattern, AbstractDynamicJasperReportGenerator... reports)
    • generateReport

      ReportResources generateReport(AbstractDynamicJasperReportGenerator report, Formato format)
    • generateReport

      ReportResources generateReport(AbstractDynamicJasperReportGenerator report, Map<String,Object> params, Formato format)
    • generateHTMLReportPage

      File generateHTMLReportPage(ReportMetadata metadata, int pageIndex)
    • getSchedules

      List<ScheduleReport> getSchedules(Relatorio report)
    • getSchedulesPadrao

      List<ScheduleReport> getSchedulesPadrao(Relatorio report)
    • getReportScheduleById

      ScheduleReport getReportScheduleById(Long id)
    • getReportScheduleByUUID

      ScheduleReport getReportScheduleByUUID(String uuid)
    • cloneScheduleData

      ScheduleReport cloneScheduleData(Long scheduleId)
    • schedule

      String schedule(TriggerInfo info, ScheduleReport schedule, FormData reportParamsData, String login) throws JobWillNeverFireException
      Throws:
      JobWillNeverFireException
    • schedule

      String schedule(TriggerInfo info, ScheduleReport schedule, FormData reportParamsData) throws JobWillNeverFireException
      Throws:
      JobWillNeverFireException
    • loadSavedFormData

      FormData loadSavedFormData(ScheduleReport schedule)
    • assignSchedule

      void assignSchedule(long reportScheduleId, String scheduleManagerId)
    • deleteSchedule

      void deleteSchedule(ScheduleReport schedule, String login)
    • deleteSchedule

      void deleteSchedule(ScheduleReport schedule)
    • scheduleCount

      long scheduleCount(Relatorio relatorio)
    • pauseSchedule

      void pauseSchedule(ScheduleReport schedule, String login)
    • pauseSchedule

      void pauseSchedule(ScheduleReport schedule)
    • resumeSchedule

      void resumeSchedule(ScheduleReport schedule, String login)
    • resumeSchedule

      void resumeSchedule(ScheduleReport schedule)
    • generateScheduleUUID

      String generateScheduleUUID(Long id)
    • getEstado

      FormData getEstado(Relatorio relatorio, String proprietario)
    • getEstado

      FormData getEstado(Integer relatorioId, String proprietario)
    • salvarEstado

      RelatorioEstado salvarEstado(Relatorio relatorio, FormData formData, String login)
    • logReportGeneration

      void logReportGeneration(Integer reportId, String login)
    • logReportGeneration

      void logReportGeneration(Relatorio report, String login)
    • getRelatoriosFavoritos

      List<Relatorio> getRelatoriosFavoritos(String login)
    • getRelatoriosFavoritosAcessiveis

      List<Relatorio> getRelatoriosFavoritosAcessiveis(String user)
    • salvarRelatorioFavorito

      UsuarioFavorito salvarRelatorioFavorito(String login, Relatorio relatorio, TipoRegistro tipoRegistro)
    • removerRelatorioFavorito

      void removerRelatorioFavorito(String login, Relatorio relatorio)
    • getRelatorioFavorito

      UsuarioFavorito getRelatorioFavorito(String user, int relatorioId)
    • getTodosRelatoriosNaoVinculadosMenu

      List<Relatorio> getTodosRelatoriosNaoVinculadosMenu()