001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.search.filter.BooleanFilter;
018 import com.liferay.portal.kernel.search.query.QueryVisitor;
019
020 import java.io.Serializable;
021
022
025 public interface Query extends Serializable {
026
027 public static final float BOOST_DEFAULT = 1.0f;
028
029 public <T> T accept(QueryVisitor<T> queryVisitor);
030
031 public float getBoost();
032
033 public BooleanFilter getPreBooleanFilter();
034
035 public QueryConfig getQueryConfig();
036
037
040 @Deprecated
041 public Object getWrappedQuery();
042
043 public boolean hasChildren();
044
045 public boolean isDefaultBoost();
046
047 public void setBoost(float boost);
048
049 public void setPreBooleanFilter(BooleanFilter preBooleanFilter);
050
051 public void setQueryConfig(QueryConfig queryConfig);
052
053 }