Changeset 5154
- Timestamp:
- 05/08/14 09:13:24 (10 years ago)
- Location:
- vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/provider
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/provider/FacetFieldValuesProvider.java
r5140 r5154 20 20 import com.google.common.collect.ImmutableList; 21 21 import com.google.common.collect.Iterables; 22 import com.google.common.collect.Lists; 22 23 import com.google.common.collect.Ordering; 23 24 import eu.clarin.cmdi.vlo.pojo.FieldValuesFilter; … … 125 126 final ImmutableList sorted = getOrdering().immutableSortedCopy(filteredValues); 126 127 if (sorted.size() > maxNumberOfItems) { 127 return sorted.subList(0, maxNumberOfItems);128 return Lists.newArrayList(sorted.subList(0, maxNumberOfItems)); 128 129 } else { 129 130 // return iterator starting at specified offset -
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/provider/PartitionedDataProvider.java
r5140 r5154 27 27 28 28 /** 29 * Wrapper for a sortable data provider that partitions the returned data in sublist of a30 * predefined maximum size29 * Wrapper for a sortable data provider that partitions the returned data in 30 * sublist of a predefined maximum size 31 31 * 32 32 * @author twagoo … … 92 92 @Override 93 93 public IModel<List<? extends T>> model(List<? extends T> object) { 94 return Model.ofList(object); 94 // Iterators.partition sometimes returns lists that are not deeply serializable, 95 // so we need to copy this into a serializable list here :( 96 return Model.ofList(ImmutableList.copyOf(object)); 95 97 } 96 98
Note: See TracChangeset
for help on using the changeset viewer.