Class NotificacaoDaoImpl
Object
AbstractJPADao<Notificacao,Long>
NotificacaoDaoImpl
- All Implemented Interfaces:
Dao<Notificacao,,Long> NotificacaoDao
@Repository
public class NotificacaoDaoImpl
extends AbstractJPADao<Notificacao,Long>
implements NotificacaoDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencerrarLembretesTarefa(String taskId) voidencerrarLembretesTarefasProcesso(String processInstanceId) voidencerrarNotificacoesTarefa(String taskId) voidencerrarNotificacoesTarefaProcesso(String processInstanceId) intgetCountNotificacoesTarefa(String taskId) LembreteNotificacaogetLembrete(Notificacao notificacao, String userLogin) LembreteNotificacaogetLembrete(Long idNotificacao, String userLogin) List<Notificacao> getNotificacoes(NotificacaoFilter filter, int offset, int limit) List<Notificacao> getNotificacoesTarefa(String taskId, int offset, int limit) List<Notificacao> getNotificacoesUsuario(String user, int offset, int limit) intintremoverNotificacoesCriadasAntesDe(Date date, Status status) voidLembreteNotificacaosalvarLembrete(LembreteNotificacao lembrete) voidsetManagementService(ManagementService managementService) Methods inherited from class AbstractJPADao
findById, getEntityManager, read, read, remove, removeById, save, setEntityManager, update
-
Constructor Details
-
NotificacaoDaoImpl
public NotificacaoDaoImpl()
-
-
Method Details
-
setManagementService
@Autowired public void setManagementService(ManagementService managementService) -
getCountNotificacoesUsuario
- Specified by:
getCountNotificacoesUsuarioin interfaceNotificacaoDao
-
getNotificacoesUsuario
- Specified by:
getNotificacoesUsuarioin interfaceNotificacaoDao
-
getCountNotificacoesTarefa
- Specified by:
getCountNotificacoesTarefain interfaceNotificacaoDao
-
getNotificacoesTarefa
- Specified by:
getNotificacoesTarefain interfaceNotificacaoDao
-
getCountNotificacoes
- Specified by:
getCountNotificacoesin interfaceNotificacaoDao
-
getNotificacoes
- Specified by:
getNotificacoesin interfaceNotificacaoDao
-
getLembrete
- Specified by:
getLembretein interfaceNotificacaoDao
-
getLembrete
- Specified by:
getLembretein interfaceNotificacaoDao
-
salvarLembrete
@Transactional(propagation=REQUIRED) public LembreteNotificacao salvarLembrete(LembreteNotificacao lembrete) - Specified by:
salvarLembretein interfaceNotificacaoDao
-
encerrarLembretesTarefa
- Specified by:
encerrarLembretesTarefain interfaceNotificacaoDao
-
encerrarNotificacoesTarefa
- Specified by:
encerrarNotificacoesTarefain interfaceNotificacaoDao
-
encerrarLembretesTarefasProcesso
@Transactional(propagation=REQUIRED) public void encerrarLembretesTarefasProcesso(String processInstanceId) - Specified by:
encerrarLembretesTarefasProcessoin interfaceNotificacaoDao
-
encerrarNotificacoesTarefaProcesso
@Transactional(propagation=REQUIRED) public void encerrarNotificacoesTarefaProcesso(String processInstanceId) - Specified by:
encerrarNotificacoesTarefaProcessoin interfaceNotificacaoDao
-
finalizarNotificacoesPermitidasUsuario
@Transactional(propagation=REQUIRED) public int finalizarNotificacoesPermitidasUsuario(String login) - Specified by:
finalizarNotificacoesPermitidasUsuarioin interfaceNotificacaoDao
-
removerNotificacoesInstancia
- Specified by:
removerNotificacoesInstanciain interfaceNotificacaoDao
-
removerNotificacoesCriadasAntesDe
- Specified by:
removerNotificacoesCriadasAntesDein interfaceNotificacaoDao
-
removerNotificacoesCriadasAntesDe
@Transactional(propagation=REQUIRED) public int removerNotificacoesCriadasAntesDe(Date date, Status status) - Specified by:
removerNotificacoesCriadasAntesDein interfaceNotificacaoDao
-