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