Liferay 7.0-ce-b4

com.liferay.portal.kernel.search.filter
Class BooleanFilter

java.lang.Object
  extended by com.liferay.portal.kernel.search.filter.BaseFilter
      extended by com.liferay.portal.kernel.search.filter.BooleanFilter
All Implemented Interfaces:
Filter

public class BooleanFilter
extends BaseFilter


Constructor Summary
BooleanFilter()
           
 
Method Summary
<T> T
accept(FilterVisitor<T> filterVisitor)
           
 Filter add(Filter filter)
           
 Filter add(Filter filter, BooleanClauseOccur booleanClauseOccur)
           
 Filter addRangeTerm(String field, Integer startValue, Integer endValue)
           
 Filter addRangeTerm(String field, int startValue, int endValue)
           
 Filter addRangeTerm(String field, long startValue, long endValue)
           
 Filter addRangeTerm(String field, Long startValue, Long endValue)
           
 Filter addRangeTerm(String field, short startValue, short endValue)
           
 Filter addRangeTerm(String field, Short startValue, Short endValue)
           
 Filter addRangeTerm(String field, String startValue, String endValue)
           
 Filter addRequiredTerm(String field, boolean value)
           
 Filter addRequiredTerm(String field, Boolean value)
           
 Filter addRequiredTerm(String field, double value)
           
 Filter addRequiredTerm(String field, Double value)
           
 Filter addRequiredTerm(String field, int value)
           
 Filter addRequiredTerm(String field, Integer value)
           
 Filter addRequiredTerm(String field, long value)
           
 Filter addRequiredTerm(String field, Long value)
           
 Filter addRequiredTerm(String field, short value)
           
 Filter addRequiredTerm(String field, Short value)
           
 Filter addRequiredTerm(String field, String value)
           
 Filter addTerm(String field, boolean value)
           
 Filter addTerm(String field, Boolean value)
           
 Filter addTerm(String field, double value)
           
 Filter addTerm(String field, Double value)
           
 Filter addTerm(String field, int value)
           
 Filter addTerm(String field, Integer value)
           
 Filter addTerm(String field, long value)
           
 Filter addTerm(String field, Long value)
           
 Filter addTerm(String field, short value)
           
 Filter addTerm(String field, Short value)
           
 Filter addTerm(String field, String value)
           
 Filter addTerm(String field, String value, BooleanClauseOccur booleanClauseOccur)
           
protected  String getBooleanClauseString(List<BooleanClause<Filter>> booleanClauses)
           
 List<BooleanClause<Filter>> getMustBooleanClauses()
           
 List<BooleanClause<Filter>> getMustNotBooleanClauses()
           
 List<BooleanClause<Filter>> getShouldBooleanClauses()
           
 int getSortOrder()
           
 boolean hasClauses()
           
 String toString()
           
 
Methods inherited from class com.liferay.portal.kernel.search.filter.BaseFilter
getExecutionOption, isCached, setCached, setExecutionOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanFilter

public BooleanFilter()
Method Detail

accept

public <T> T accept(FilterVisitor<T> filterVisitor)

add

public Filter add(Filter filter)

add

public Filter add(Filter filter,
                  BooleanClauseOccur booleanClauseOccur)

addRangeTerm

public Filter addRangeTerm(String field,
                           int startValue,
                           int endValue)

addRangeTerm

public Filter addRangeTerm(String field,
                           Integer startValue,
                           Integer endValue)

addRangeTerm

public Filter addRangeTerm(String field,
                           long startValue,
                           long endValue)

addRangeTerm

public Filter addRangeTerm(String field,
                           Long startValue,
                           Long endValue)

addRangeTerm

public Filter addRangeTerm(String field,
                           short startValue,
                           short endValue)

addRangeTerm

public Filter addRangeTerm(String field,
                           Short startValue,
                           Short endValue)

addRangeTerm

public Filter addRangeTerm(String field,
                           String startValue,
                           String endValue)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              boolean value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              Boolean value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              double value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              Double value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              int value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              Integer value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              long value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              Long value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              short value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              Short value)

addRequiredTerm

public Filter addRequiredTerm(String field,
                              String value)

addTerm

public Filter addTerm(String field,
                      boolean value)

addTerm

public Filter addTerm(String field,
                      Boolean value)

addTerm

public Filter addTerm(String field,
                      double value)

addTerm

public Filter addTerm(String field,
                      Double value)

addTerm

public Filter addTerm(String field,
                      int value)

addTerm

public Filter addTerm(String field,
                      Integer value)

addTerm

public Filter addTerm(String field,
                      long value)

addTerm

public Filter addTerm(String field,
                      Long value)

addTerm

public Filter addTerm(String field,
                      short value)

addTerm

public Filter addTerm(String field,
                      Short value)

addTerm

public Filter addTerm(String field,
                      String value)

addTerm

public Filter addTerm(String field,
                      String value,
                      BooleanClauseOccur booleanClauseOccur)

getMustBooleanClauses

public List<BooleanClause<Filter>> getMustBooleanClauses()

getMustNotBooleanClauses

public List<BooleanClause<Filter>> getMustNotBooleanClauses()

getShouldBooleanClauses

public List<BooleanClause<Filter>> getShouldBooleanClauses()

getSortOrder

public int getSortOrder()

hasClauses

public boolean hasClauses()

toString

public String toString()
Overrides:
toString in class BaseFilter

getBooleanClauseString

protected String getBooleanClauseString(List<BooleanClause<Filter>> booleanClauses)

Liferay 7.0-ce-b4