001
014
015 package com.liferay.portal.kernel.search.filter;
016
017 import com.liferay.portal.kernel.util.StringBundler;
018
019
022 public class TermFilter extends BaseFilter {
023
024 public TermFilter(String field, String value) {
025 _field = field;
026 _value = value;
027 }
028
029 @Override
030 public <T> T accept(FilterVisitor<T> filterVisitor) {
031 return filterVisitor.visit(this);
032 }
033
034 public String getField() {
035 return _field;
036 }
037
038 @Override
039 public int getSortOrder() {
040 return 3;
041 }
042
043 public String getValue() {
044 return _value;
045 }
046
047 @Override
048 public String toString() {
049 StringBundler sb = new StringBundler(7);
050
051 sb.append("{(");
052 sb.append(_field);
053 sb.append("=");
054 sb.append(_value);
055 sb.append("), ");
056 sb.append(super.toString());
057 sb.append("}");
058
059 return sb.toString();
060 }
061
062 private final String _field;
063 private final String _value;
064
065 }