package com.constellio.model.services.search.query.logical;
import org.apache.solr.common.params.SolrParams;
import com.constellio.model.entities.security.global.UserCredential;
public class FreeTextQuery {
SolrParams solrParams;
private boolean searchingEvents;
private UserCredential userFilter;
public FreeTextQuery(SolrParams solrParams) {
this.solrParams = solrParams;
}
public FreeTextQuery filteredByUser(UserCredential multiCollectionUserFilter) {
this.userFilter = multiCollectionUserFilter;
return this;
}
public SolrParams getSolrParams() {
return solrParams;
}
public UserCredential getUserFilter() {
return userFilter;
}
public boolean isSearchingEvents() {
return searchingEvents;
}
public FreeTextQuery searchEvents() {
searchingEvents = true;
return this;
}
}