Interface NotificacaoDao

All Superinterfaces:
Dao<Notificacao,Long>
All Known Implementing Classes:
NotificacaoDaoImpl

public interface NotificacaoDao extends Dao<Notificacao,Long>
  • Method Details

    • getCountNotificacoesUsuario

      Long getCountNotificacoesUsuario(String user)
    • getNotificacoesUsuario

      List<Notificacao> getNotificacoesUsuario(String user, int offset, int limit)
    • getCountNotificacoesTarefa

      Long getCountNotificacoesTarefa(String taskId)
    • getNotificacoesTarefa

      List<Notificacao> getNotificacoesTarefa(String taskId, int offset, int limit)
    • getCountNotificacoes

      Long getCountNotificacoes(NotificacaoFilter filter)
    • getNotificacoes

      List<Notificacao> getNotificacoes(NotificacaoFilter filter, int offset, int limit)
    • getLembrete

      LembreteNotificacao getLembrete(Notificacao notificacao, String userLogin)
    • getLembrete

      LembreteNotificacao getLembrete(Long idNotificacao, String userLogin)
    • salvarLembrete

      LembreteNotificacao salvarLembrete(LembreteNotificacao lembrete)
    • encerrarLembretesTarefa

      void encerrarLembretesTarefa(String taskId)
    • encerrarNotificacoesTarefa

      void encerrarNotificacoesTarefa(String taskId)
    • encerrarLembretesTarefasProcesso

      void encerrarLembretesTarefasProcesso(String processInstanceId)
    • encerrarNotificacoesTarefaProcesso

      void encerrarNotificacoesTarefaProcesso(String processInstanceId)
    • finalizarNotificacoesPermitidasUsuario

      int finalizarNotificacoesPermitidasUsuario(String login)
    • removerNotificacoesInstancia

      void removerNotificacoesInstancia(Long instanciaId)
    • removerNotificacoesCriadasAntesDe

      int removerNotificacoesCriadasAntesDe(Date date, Status status)
    • removerNotificacoesCriadasAntesDe

      int removerNotificacoesCriadasAntesDe(Date date)