com.liferay.portal.search.lucene
Class BooleanQueryImpl

java.lang.Object
  extended by com.liferay.portal.search.lucene.BooleanQueryImpl
All Implemented Interfaces:
com.liferay.portal.kernel.search.BooleanQuery, com.liferay.portal.kernel.search.Query

public class BooleanQueryImpl
extends java.lang.Object
implements com.liferay.portal.kernel.search.BooleanQuery

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
BooleanQueryImpl()
           
 
Method Summary
 void add(com.liferay.portal.kernel.search.Query query, com.liferay.portal.kernel.search.BooleanClauseOccur occur)
           
 void addExactTerm(java.lang.String field, boolean value)
           
 void addExactTerm(java.lang.String field, java.lang.Boolean value)
           
 void addExactTerm(java.lang.String field, double value)
           
 void addExactTerm(java.lang.String field, java.lang.Double value)
           
 void addExactTerm(java.lang.String field, int value)
           
 void addExactTerm(java.lang.String field, java.lang.Integer value)
           
 void addExactTerm(java.lang.String field, long value)
           
 void addExactTerm(java.lang.String field, java.lang.Long value)
           
 void addExactTerm(java.lang.String field, short value)
           
 void addExactTerm(java.lang.String field, java.lang.Short value)
           
 void addExactTerm(java.lang.String field, java.lang.String value)
           
 void addRequiredTerm(java.lang.String field, boolean value)
           
 void addRequiredTerm(java.lang.String field, java.lang.Boolean value)
           
 void addRequiredTerm(java.lang.String field, double value)
           
 void addRequiredTerm(java.lang.String field, java.lang.Double value)
           
 void addRequiredTerm(java.lang.String field, int value)
           
 void addRequiredTerm(java.lang.String field, java.lang.Integer value)
           
 void addRequiredTerm(java.lang.String field, long value)
           
 void addRequiredTerm(java.lang.String field, java.lang.Long value)
           
 void addRequiredTerm(java.lang.String field, short value)
           
 void addRequiredTerm(java.lang.String field, java.lang.Short value)
           
 void addRequiredTerm(java.lang.String field, java.lang.String value)
           
 void addRequiredTerm(java.lang.String field, java.lang.String value, boolean like)
           
 void addTerm(java.lang.String field, long value)
           
 void addTerm(java.lang.String field, java.lang.String value)
           
 void addTerm(java.lang.String field, java.lang.String value, boolean like)
           
 java.util.List<com.liferay.portal.kernel.search.BooleanClause> clauses()
           
 org.apache.lucene.search.BooleanQuery getBooleanQuery()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanQueryImpl

public BooleanQueryImpl()
Method Detail

add

public void add(com.liferay.portal.kernel.search.Query query,
                com.liferay.portal.kernel.search.BooleanClauseOccur occur)
         throws com.liferay.portal.kernel.search.ParseException
Specified by:
add in interface com.liferay.portal.kernel.search.BooleanQuery
Throws:
com.liferay.portal.kernel.search.ParseException

addExactTerm

public void addExactTerm(java.lang.String field,
                         boolean value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         java.lang.Boolean value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         double value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         java.lang.Double value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         int value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         java.lang.Integer value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         long value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         java.lang.Long value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         short value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         java.lang.Short value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addExactTerm

public void addExactTerm(java.lang.String field,
                         java.lang.String value)
Specified by:
addExactTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            boolean value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            java.lang.Boolean value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            double value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            java.lang.Double value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            int value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            java.lang.Integer value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            long value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            java.lang.Long value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            short value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            java.lang.Short value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            java.lang.String value)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addRequiredTerm

public void addRequiredTerm(java.lang.String field,
                            java.lang.String value,
                            boolean like)
Specified by:
addRequiredTerm in interface com.liferay.portal.kernel.search.BooleanQuery

addTerm

public void addTerm(java.lang.String field,
                    long value)
             throws com.liferay.portal.kernel.search.ParseException
Specified by:
addTerm in interface com.liferay.portal.kernel.search.BooleanQuery
Throws:
com.liferay.portal.kernel.search.ParseException

addTerm

public void addTerm(java.lang.String field,
                    java.lang.String value)
             throws com.liferay.portal.kernel.search.ParseException
Specified by:
addTerm in interface com.liferay.portal.kernel.search.BooleanQuery
Throws:
com.liferay.portal.kernel.search.ParseException

addTerm

public void addTerm(java.lang.String field,
                    java.lang.String value,
                    boolean like)
             throws com.liferay.portal.kernel.search.ParseException
Specified by:
addTerm in interface com.liferay.portal.kernel.search.BooleanQuery
Throws:
com.liferay.portal.kernel.search.ParseException

clauses

public java.util.List<com.liferay.portal.kernel.search.BooleanClause> clauses()
Specified by:
clauses in interface com.liferay.portal.kernel.search.BooleanQuery

getBooleanQuery

public org.apache.lucene.search.BooleanQuery getBooleanQuery()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object