com.atlassian.jira.issue.search.parameters.lucene
Class SingleFieldMultiValueLuceneParameter
java.lang.Object
com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
com.atlassian.jira.issue.search.parameters.AbstractLuceneParameter
com.atlassian.jira.issue.search.parameters.lucene.SingleFieldMultiValueLuceneParameter
- All Implemented Interfaces:
- LuceneParameter, SearchParameter
- Direct Known Subclasses:
- LongListParameter, StringListParameter
public abstract class SingleFieldMultiValueLuceneParameter
- extends AbstractLuceneParameter
Method Summary |
protected org.apache.lucene.search.Query |
constructQueryFromValues(Collection values)
|
boolean |
equals(Object o)
|
protected org.apache.lucene.search.BooleanClause.Occur |
getOccurance()
Work out whtehr this parameter SHOULD or MUST be in the query based on the andQuery attribute |
org.apache.lucene.search.Query |
getQuery(org.ofbiz.core.entity.GenericValue project,
User searcher)
|
electric.xml.Element |
getXml()
This function returns a XML representation of this document, it is NOT a complete parameter
you need to call super from any sub classes |
int |
hashCode()
|
boolean |
isAndQuery()
|
boolean |
isValid()
Returns true if this parameter is valid, false otherwise. |
void |
setAndQuery(boolean andQuery)
|
void |
setXml(electric.xml.Element el)
This function set a XML representation of this document, it MAY NOT create them completly
you need to call super from any sub classes |
SingleFieldMultiValueLuceneParameter
public SingleFieldMultiValueLuceneParameter()
getQuery
public org.apache.lucene.search.Query getQuery(org.ofbiz.core.entity.GenericValue project,
User searcher)
throws org.apache.lucene.queryParser.ParseException
- Returns:
- a collection of Query objects.
- Throws:
org.apache.lucene.queryParser.ParseException
constructQueryFromValues
protected org.apache.lucene.search.Query constructQueryFromValues(Collection values)
isAndQuery
public boolean isAndQuery()
setAndQuery
public void setAndQuery(boolean andQuery)
getOccurance
protected org.apache.lucene.search.BooleanClause.Occur getOccurance()
- Work out whtehr this parameter SHOULD or MUST be in the query based on the andQuery attribute
- Returns:
getXml
public electric.xml.Element getXml()
- This function returns a XML representation of this document, it is NOT a complete parameter
you need to call super from any sub classes
- Specified by:
getXml
in interface SearchParameter
- Specified by:
getXml
in class AbstractSearchParameter
- Returns:
- Partial XML Element
setXml
public void setXml(electric.xml.Element el)
- This function set a XML representation of this document, it MAY NOT create them completly
you need to call super from any sub classes
- Specified by:
setXml
in interface SearchParameter
- Overrides:
setXml
in class AbstractSearchParameter
- Parameters:
el
- XML element
isValid
public boolean isValid()
- Description copied from interface:
SearchParameter
- Returns true if this parameter is valid, false otherwise.
- Specified by:
isValid
in interface SearchParameter
- Specified by:
isValid
in class AbstractSearchParameter
- Returns:
- true if valid, false otherwise
equals
public boolean equals(Object o)
- Overrides:
equals
in class AbstractSearchParameter
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractSearchParameter
Copyright © 2002-2007 Atlassian. All Rights Reserved.