001
014
015 package com.liferay.portal.kernel.search.generic;
016
017 import com.liferay.portal.kernel.search.BaseQueryImpl;
018 import com.liferay.portal.kernel.search.QueryTerm;
019 import com.liferay.portal.kernel.search.WildcardQuery;
020 import com.liferay.portal.kernel.search.query.QueryVisitor;
021
022
025 public class WildcardQueryImpl extends BaseQueryImpl implements WildcardQuery {
026
027 public WildcardQueryImpl(QueryTerm queryTerm) {
028 _queryTerm = queryTerm;
029 }
030
031 public WildcardQueryImpl(String field, String value) {
032 this(new QueryTermImpl(field, value));
033 }
034
035 @Override
036 public <T> T accept(QueryVisitor<T> queryVisitor) {
037 return queryVisitor.visitQuery(this);
038 }
039
040 @Override
041 public QueryTerm getQueryTerm() {
042 return _queryTerm;
043 }
044
045 private final QueryTerm _queryTerm;
046
047 }