com.rbmhtechnology.vind.api.query.suggestion.ExecutableSuggestionSearch Maven / Gradle / Ivy
package com.rbmhtechnology.vind.api.query.suggestion;
import com.rbmhtechnology.vind.api.query.filter.Filter;
/**
* @author Thomas Kurz ([email protected])
* @since 07.07.16.
*/
public interface ExecutableSuggestionSearch {
public boolean isStringSuggestion();
public boolean hasFilter();
public Filter getFilter();
public String getInput();
public ExecutableSuggestionSearch text(String text);
public ExecutableSuggestionSearch filter(Filter filter);
public ExecutableSuggestionSearch setLimit(int limit);
public ExecutableSuggestionSearch context(String context);
public int getLimit();
String getSearchContext();
}