package ua.kpi.ecampus.util;
import com.annimon.stream.Collectors;
import com.annimon.stream.Stream;
import com.annimon.stream.function.Predicate;
import java.util.Collection;
import java.util.List;
import ua.kpi.ecampus.model.pojo.VoteTeacher;
/**
* Created by Administrator on 07.06.2016.
*/
public class TermPredicates {
public static Predicate<VoteTeacher> isMatchesId(Integer id) {
return p -> p.getVoteId().equals(id);
}
public static List<VoteTeacher> filter(Collection<VoteTeacher> bulletins,
Predicate<VoteTeacher>
predicate) {
return Stream.of(bulletins)
.filter(predicate)
.collect(Collectors.<VoteTeacher>toList());
}
}