Boa noite pessoal.
Tenho um trabalho de TCC onde implementei uma agenda para o usuário de meu sistema.
Essa agenda, usa o FullCalendar (https://fullcalendar.io/) .
Ao acessar a página de minha agenda, todas as tarefas inclusas no meu banco de dados são apresentadas, porém preciso filtrar por usuário . Queria selecionar o usuário (exemplo) Paulo, passar o ID desse usuário pelo select e somente as tarefas deles ser mostrada.
Tenho o seguinte método JSON no meu Controller:
@Get("/agendamento/tarefas")
public void tarefasAgendadas( ) {
result.use(json()).withoutRoot().from(daoFactory.getAgendamentoDao().listaAll())
.serialize();
}
Aqui o método de minha página com a agenda:
public void listaDeTarefas() { }
E aqui meu DAO:
@Override
public List<Agendamento> listaTudo() {
Criteria select = this.session.createCriteria(Agendamento.class);
return select.list();
}
Do jeito que está acima, está apresentando tudo.
Eu acesso a página listaDeTarefas, o JSON busca os dados pelo método tarefasAgendadas, mas queria saber como criar um novo método em meu DAO, que realizasse o filtro.