Changeset 4518


Ignore:
Timestamp:
02/14/14 09:53:19 (10 years ago)
Author:
twagoo
Message:

Removed Facet pojo because it only wrapped a String

Location:
vlo/branches/vlo-3.0/vlo-web-app/src
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/pojo/FacetSelection.java

    r4511 r4518  
    2626public class FacetSelection implements Serializable {
    2727
    28     private final Facet facet;
     28    private final String facetName;
    2929
    3030    private final Collection<String> values;
    3131
    32     public FacetSelection(Facet facet, Collection<String> values) {
    33         this.facet = facet;
     32    public FacetSelection(String facet, Collection<String> values) {
     33        this.facetName = facet;
    3434        this.values = values;
    3535    }
    3636
    37     public Facet getFacet() {
    38         return facet;
     37    public String getFacetName() {
     38        return facetName;
    3939    }
    4040
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SolrQueryFactoryImpl.java

    r4516 r4518  
    5858            final List<String> encodedQueries = new ArrayList(selections.size());
    5959            for (FacetSelection selection : selections) {
    60                 final String facetName = selection.getFacet().getName();
     60                final String facetName = selection.getFacetName();
    6161                final Collection<String> values = selection.getValue();
    6262                if (values != null) {
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/FacetedSearchPage.java

    r4515 r4518  
    22
    33import eu.clarin.cmdi.vlo.wicket.components.FacetsPanel;
    4 import eu.clarin.cmdi.vlo.pojo.Facet;
    54import eu.clarin.cmdi.vlo.pojo.FacetSelection;
    65import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection;
     
    1817        super(parameters);
    1918
    20         final FacetSelection languageSelection = new FacetSelection(new Facet("language"), Collections.singleton("Dutch"));
     19        final FacetSelection languageSelection = new FacetSelection("language", Collections.singleton("Dutch"));
    2120
    2221        final QueryFacetsSelection selection = new QueryFacetsSelection(Arrays.asList(languageSelection));
  • vlo/branches/vlo-3.0/vlo-web-app/src/test/java/eu/clarin/cmdi/vlo/service/impl/SolrQueryFactoryImplTest.java

    r4516 r4518  
    1818
    1919import eu.clarin.cmdi.vlo.config.VloConfig;
    20 import eu.clarin.cmdi.vlo.pojo.Facet;
    2120import eu.clarin.cmdi.vlo.pojo.FacetSelection;
    2221import java.util.Arrays;
     
    7776        List<FacetSelection> selection = Arrays.asList(
    7877                new FacetSelection(
    79                         new Facet("facet1"),
     78                        "facet1",
    8079                        Collections.<String>emptyList()),
    8180                new FacetSelection(
    82                         new Facet("facet2"),
     81                        "facet2",
    8382                        Collections.<String>emptyList()));
    8483        SolrQuery query = instance.createFacetQuery(selection, null);
     
    9998        List<FacetSelection> selection = Arrays.asList(
    10099                new FacetSelection(
    101                         new Facet("facet1"),
     100                        "facet1",
    102101                        Arrays.asList("valueA")),
    103102                new FacetSelection(
    104                         new Facet("facet2"),
     103                        "facet2",
    105104                        Arrays.asList("valueB", "valueC")),
    106105                new FacetSelection(
    107                         new Facet("facet3"),
     106                        "facet3",
    108107                        Collections.<String>emptyList()));
    109108        SolrQuery query = instance.createFacetQuery(selection, null);
     
    127126        List<FacetSelection> selection = Arrays.asList(
    128127                new FacetSelection(
    129                         new Facet("facet1"),
     128                        "facet1",
    130129                        Arrays.asList("valueA")));
    131130        SolrQuery query = instance.createFacetQuery(selection, "query string");
Note: See TracChangeset for help on using the changeset viewer.