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 public QueryTerm getQueryTerm() {
038 throw new UnsupportedOperationException();
039 }
040
041 public org.apache.lucene.search.TermQuery getTermQuery() {
042 return _termQuery;
043 }
044
045 @Override
046 public Object getWrappedQuery() {
047 return getTermQuery();
048 }
049
050 @Override
051 public String toString() {
052 return _termQuery.toString();
053 }
054
055 private org.apache.lucene.search.TermQuery _termQuery;
056
057 }