com.liferay.portal.kernel.search
Class BaseBooleanQueryImpl

java.lang.Object
  extended by com.liferay.portal.kernel.search.BaseBooleanQueryImpl
All Implemented Interfaces:
BooleanQuery, Query, java.io.Serializable

public abstract class BaseBooleanQueryImpl
extends java.lang.Object
implements BooleanQuery

View Source

Author:
Brian Wing Shun Chan
See Also:
Serialized Form

Constructor Summary
BaseBooleanQueryImpl()
           
 
Method Summary
protected  void addTerms(java.lang.String[] fields, java.util.Map<java.lang.String,java.util.List<java.lang.String>> termFieldsValuesMap)
           
 void addTerms(java.lang.String[] fields, java.lang.String values)
           
protected  java.lang.String getTermFieldRemainderValues(java.lang.String field, java.lang.String values, java.util.List<java.lang.String> valuesList, java.lang.String pattern, java.lang.String replacement)
           
protected  java.util.Map<java.lang.String,java.util.List<java.lang.String>> getTermFieldsValuesMap(java.lang.String[] fields, java.lang.String values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.search.BooleanQuery
add, add, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addTerm, addTerm, addTerm, clauses
 

Constructor Detail

BaseBooleanQueryImpl

public BaseBooleanQueryImpl()
Method Detail

addTerms

public void addTerms(java.lang.String[] fields,
                     java.lang.String values)
              throws ParseException
Specified by:
addTerms in interface BooleanQuery
Throws:
ParseException

addTerms

protected void addTerms(java.lang.String[] fields,
                        java.util.Map<java.lang.String,java.util.List<java.lang.String>> termFieldsValuesMap)
                 throws ParseException
Throws:
ParseException

getTermFieldRemainderValues

protected java.lang.String getTermFieldRemainderValues(java.lang.String field,
                                                       java.lang.String values,
                                                       java.util.List<java.lang.String> valuesList,
                                                       java.lang.String pattern,
                                                       java.lang.String replacement)

getTermFieldsValuesMap

protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> getTermFieldsValuesMap(java.lang.String[] fields,
                                                                                                  java.lang.String values)