// Path: lucene/src/main/java/de/fhopf/lucenesolrtalk/Result.java
// public class Result {
// 
//     private final String title;
//     private final String excerpt;
//     private final List<String> categories;
//     private final List<String> speakers;
//     private final Date date;
// 
//     public Result(String title, String excerpt, List<String> categories, List<String> speakers, Date date) {
//         this.title = title;
//         this.excerpt = excerpt;
//         this.categories = categories;
//         this.speakers = speakers;
//         this.date = date;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public String getExcerpt() {
//         return excerpt;
//     }
// 
//     public List<String> getCategories() {
//         return categories;
//     }
// 
//     public List<String> getSpeakers() {
//         return speakers;
//     }
// 
//     public Date getDate() {
//         return date;
//     }
// }
// 
// Path: web/src/main/java/de/fhopf/lucenesolrtalk/web/Faceting.java
// public class Faceting {
// 
//     private final List<Facet> categoryFacet;
//     private final List<Facet> speakerFacet;
//     private final List<Facet> dateFacet;
//     private final List<Facet> organizerFacet;
// 
//     public Faceting(List<Facet> categoryFacet, List<Facet> speakerFacet, List<Facet> dateFacet, List<Facet> organizerFacet) {
//         this.categoryFacet = categoryFacet;
//         this.speakerFacet = speakerFacet;
//         this.dateFacet = dateFacet;
//         this.organizerFacet = organizerFacet;
//     }
// 
//     public List<Facet> getCategoryFacet() {
//         return categoryFacet;
//     }
// 
//     public List<Facet> getSpeakerFacet() {
//         return speakerFacet;
//     }
//     
//     public List<Facet> getDateFacet() {
//         return dateFacet;
//     }
// 
//     public List<Facet> getOrganizerFacet() {
//         return organizerFacet;
//     }
// }


import de.fhopf.lucenesolrtalk.Result;
import de.fhopf.lucenesolrtalk.web.Faceting;
import java.util.List;
package de.fhopf.lucenesolrtalk.web.solr;



public class SolrSearchResult {

    public final List<Result> results;
// Path: lucene/src/main/java/de/fhopf/lucenesolrtalk/Result.java
// public class Result {
// 
//     private final String title;
//     private final String excerpt;
//     private final List<String> categories;
//     private final List<String> speakers;
//     private final Date date;
// 
//     public Result(String title, String excerpt, List<String> categories, List<String> speakers, Date date) {
//         this.title = title;
//         this.excerpt = excerpt;
//         this.categories = categories;
//         this.speakers = speakers;
//         this.date = date;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public String getExcerpt() {
//         return excerpt;
//     }
// 
//     public List<String> getCategories() {
//         return categories;
//     }
// 
//     public List<String> getSpeakers() {
//         return speakers;
//     }
// 
//     public Date getDate() {
//         return date;
//     }
// }
// 
// Path: web/src/main/java/de/fhopf/lucenesolrtalk/web/Faceting.java
// public class Faceting {
// 
//     private final List<Facet> categoryFacet;
//     private final List<Facet> speakerFacet;
//     private final List<Facet> dateFacet;
//     private final List<Facet> organizerFacet;
// 
//     public Faceting(List<Facet> categoryFacet, List<Facet> speakerFacet, List<Facet> dateFacet, List<Facet> organizerFacet) {
//         this.categoryFacet = categoryFacet;
//         this.speakerFacet = speakerFacet;
//         this.dateFacet = dateFacet;
//         this.organizerFacet = organizerFacet;
//     }
// 
//     public List<Facet> getCategoryFacet() {
//         return categoryFacet;
//     }
// 
//     public List<Facet> getSpeakerFacet() {
//         return speakerFacet;
//     }
//     
//     public List<Facet> getDateFacet() {
//         return dateFacet;
//     }
// 
//     public List<Facet> getOrganizerFacet() {
//         return organizerFacet;
//     }
// }


// Path: web/src/main/java/de/fhopf/lucenesolrtalk/web/solr/SolrSearchResult.java
import de.fhopf.lucenesolrtalk.Result;
import de.fhopf.lucenesolrtalk.web.Faceting;
import java.util.List;

package de.fhopf.lucenesolrtalk.web.solr;



public class SolrSearchResult {

    public final List<Result> results;
    public final Faceting faceting;