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.filter.Filter;
019 import com.liferay.portal.kernel.search.query.QueryVisitor;
020
021
024 public abstract class BaseQueryImpl implements Query {
025
026 @Override
027 public <T> T accept(QueryVisitor<T> queryVisitor) {
028 return null;
029 }
030
031 @Override
032 public float getBoost() {
033 return _boost;
034 }
035
036 @Override
037 public Filter getPostFilter() {
038 return _postFilter;
039 }
040
041 @Override
042 public BooleanFilter getPreBooleanFilter() {
043 return _preFilter;
044 }
045
046 @Override
047 public QueryConfig getQueryConfig() {
048 if (_queryConfig == null) {
049 _queryConfig = new QueryConfig();
050 }
051
052 return _queryConfig;
053 }
054
055
058 @Deprecated
059 @Override
060 public Object getWrappedQuery() {
061 return this;
062 }
063
064 @Override
065 public boolean hasChildren() {
066 return false;
067 }
068
069 @Override
070 public boolean isDefaultBoost() {
071 if (_boost == BOOST_DEFAULT) {
072 return true;
073 }
074
075 return false;
076 }
077
078 @Override
079 public void setBoost(float boost) {
080 _boost = boost;
081 }
082
083 @Override
084 public void setPostFilter(Filter postFilter) {
085 _postFilter = postFilter;
086 }
087
088 @Override
089 public void setPreBooleanFilter(BooleanFilter preFilter) {
090 _preFilter = preFilter;
091 }
092
093 @Override
094 public void setQueryConfig(QueryConfig queryConfig) {
095 _queryConfig = queryConfig;
096 }
097
098 private float _boost = BOOST_DEFAULT;
099 private Filter _postFilter;
100 private BooleanFilter _preFilter;
101 private QueryConfig _queryConfig;
102
103 }