public static <K, I, O> MapPaginatorTransformItem<K, I, O> create(MapPaginator<K, I> listService, Function<I, O> fnTransformItem) { MapPaginatorTransformItem<K, I, O> result = new MapPaginatorTransformItem<K, I, O>(listService, fnTransformItem); return result; } }
@Override public MapPaginator<K, O> createPaginator(C concept) { MapPaginator<K, I> base = listService.createPaginator(concept); MapPaginator<K, O> result = MapPaginatorTransformItem.create(base, fnTransformItem); return result; }