@Override public ArrayList<ExamEvent> critere(ArrayList<ExamEvent> examEvents, Object o) { ArrayList<ExamEvent> dateExam = new ArrayList<ExamEvent>(); if (o instanceof Date) { for (ExamEvent ee : examEvents) { if (ee.getClassroom() != null) dateExam.add(ee); } } return dateExam; }
@Override public List<ExamEvent> meetCriteria(List<ExamEvent> events) { List<ExamEvent> dateEvents = new ArrayList<ExamEvent>(); ArrayList<Document> docs = new ArrayList<Document>(); for (ExamEvent event : events) { docs = event.getDocuments(); if (!docs.isEmpty()) { dateEvents.add(event); } } return dateEvents; }