001
014
015 package com.liferay.portal.search.lucene;
016
017 import com.liferay.portal.kernel.search.BaseQueryImpl;
018 import com.liferay.portal.kernel.search.QueryTerm;
019 import com.liferay.portal.kernel.search.TermQuery;
020
021 import org.apache.lucene.index.Term;
022
023
026 public class TermQueryImpl extends BaseQueryImpl implements TermQuery {
027
028 public TermQueryImpl(String field, long value) {
029 this(field, String.valueOf(value));
030 }
031
032 public TermQueryImpl(String field, String value) {
033 _termQuery = new org.apache.lucene.search.TermQuery(
034 new Term(field, value));
035 }
036
037 @Override
038 public QueryTerm getQueryTerm() {
039 throw new UnsupportedOperationException();
040 }
041
042 public org.apache.lucene.search.TermQuery getTermQuery() {
043 return _termQuery;
044 }
045
046 @Override
047 public Object getWrappedQuery() {
048 return getTermQuery();
049 }
050
051 @Override
052 public String toString() {
053 return _termQuery.toString();
054 }
055
056 private org.apache.lucene.search.TermQuery _termQuery;
057
058 }