[Minor] Add forEach method on SearchResult

This commit is contained in:
Robert von Burg 2018-03-26 16:30:39 +02:00
parent 77ea06d781
commit 0c61d563f5
1 changed files with 6 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.Stream;
@ -23,7 +24,7 @@ public class SearchResult<T> {
}
public <U> SearchResult<U> map(Function<T, U> mapper) {
return new SearchResult<U>(this.stream.map(mapper));
return new SearchResult<>(this.stream.map(mapper));
}
public SearchResult<T> orderBy(Comparator<? super T> comparator) {
@ -46,4 +47,8 @@ public class SearchResult<T> {
public Paging<T> toPaging(int offset, int limit) {
return Paging.asPage(this.stream.collect(Collectors.toList()), offset, limit);
}
public void forEach(Consumer<T> consumer) {
this.stream.forEach(consumer);
}
}