agendaList= agendaRepository.findBy("Notificado", "no", new Document("Fechainicio",1));
Date fechaactual = JsfUtil.getFechaActual();
Integer anio = JsfUtil.getAnioDeUnaFecha(fechaactual);
Integer mes = JsfUtil.getMesDeUnaFecha(fechaactual);
Integer dia = JsfUtil.getDiaDeUnaFecha(fechaactual);
if(dia > 15){
}
Date primerdia = JsfUtil.getDateFirtsOfMonth(anio,mes);
List<Agenda> list = new ArrayList<>();
agendaList.stream().filter((a)->(JsfUtil.getAnioDeUnaFecha(a.getFechainicio())== anio && JsfUtil.getMesDeUnaFecha(a.getFechainicio())== mes)\).forEachOrdered((a) -> {
list.add(a);
});// if(primerdia > agenda.getFechainicio())
//agenda.getFechainicia()
// JsfUtil.getPrimeraFechaAnio()
// JsfUtil.diasEntreFechas(fechainicial, fechainicial)
//List<Agenda>
agendaList = list;
return agendaList;
}