Changeset 4314


Ignore:
Timestamp:
01/21/14 12:43:15 (10 years ago)
Author:
twagoo
Message:

Fixed potential casting error

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/SolrFacetFieldDataProvider.java

    r4283 r4314  
    1717import eu.clarin.cmdi.vlo.dao.DaoLocator;
    1818import eu.clarin.cmdi.vlo.dao.SearchResultsDao;
     19import java.io.Serializable;
    1920
    2021public class SolrFacetFieldDataProvider implements IDataProvider<Count> {
     22
    2123    private final static Logger LOG = LoggerFactory.getLogger(SolrFacetFieldDataProvider.class);
    2224
    2325    private static final long serialVersionUID = 1L;
     26    private final SolrQuery query;
    2427    private FacetField facet;
    25     private SolrQuery query;
    2628
    2729    private final String selectedFacet;
     
    5860    @Override
    5961    public Iterator<? extends Count> iterator(long first, long count) {
    60         return getFacet().getValues().subList((int)first, (int)first + (int)count).iterator();
     62        return getFacet().getValues().subList((int) first, (int) first + (int) count).iterator();
    6163    }
    6264
     
    7577    }
    7678
    77     @SuppressWarnings("serial")
    78     private static class EmptyFacetField extends FacetField {
     79    private static class EmptyFacetField extends FacetField implements Serializable {
     80
    7981        public EmptyFacetField(String name) {
    8082            super(name);
    8183        }
    8284
     85        @Override
    8386        public List<Count> getValues() {
    84             return (List<Count>) Collections.EMPTY_LIST.iterator();
     87            return Collections.emptyList();
    8588        }
    8689
     90        @Override
    8791        public int getValueCount() {
    8892            return 0;
    8993        }
    90 
    9194    }
    9295}
Note: See TracChangeset for help on using the changeset viewer.