Changeset 4500 for vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/FacetValuesProvider.java
- Timestamp:
- 02/12/14 10:26:30 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/FacetValuesProvider.java
r4497 r4500 19 19 import eu.clarin.cmdi.vlo.service.FacetValuesService; 20 20 import eu.clarin.cmdi.vlo.pojo.Facet; 21 import eu.clarin.cmdi.vlo.pojo.FacetStatus; 21 22 import eu.clarin.cmdi.vlo.pojo.FacetValue; 22 23 import eu.clarin.cmdi.vlo.service.impl.FacetValuesProvider.FacetValuesSortProperty; … … 38 39 } 39 40 private final FacetValuesService fvService; 40 private final Facet facet;41 private final IModel<FacetStatus> status; 41 42 private final String filter; 42 43 43 public FacetValuesProvider(FacetValuesService fvService, Facet facet, String filter) {44 public FacetValuesProvider(FacetValuesService fvService, IModel<FacetStatus> status, String filter) { 44 45 this.fvService = fvService; 45 this. facet = facet;46 this.status = status; 46 47 this.filter = filter; 47 48 } … … 49 50 @Override 50 51 public Iterator<? extends FacetValue> iterator(long first, long count) { 51 return fvService.getValues(facet, filter, FacetValuesSortProperty.NAME).listIterator((int) first); 52 return fvService.getValues( 53 status.getObject().getSelection().getFacet(), 54 status.getObject().getContext(), 55 filter, 56 FacetValuesSortProperty.NAME).listIterator((int) first); 52 57 } 53 58 54 59 @Override 55 60 public long size() { 56 return fvService.getValueCount(facet, filter); 61 return fvService.getValueCount( 62 status.getObject().getSelection().getFacet(), 63 status.getObject().getContext(), 64 filter); 57 65 } 58 66
Note: See TracChangeset
for help on using the changeset viewer.