com.atlassian.jira.issue.search.parameters.lucene
Class MultipleFieldSingleValueLuceneParameter
java.lang.Object
com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
com.atlassian.jira.issue.search.parameters.LuceneParameter
com.atlassian.jira.issue.search.parameters.lucene.MultipleFieldSingleValueLuceneParameter
- All Implemented Interfaces:
- SearchParameter
- public class MultipleFieldSingleValueLuceneParameter
- extends LuceneParameter
This is a parameter that will search multiple Lucene fields for a single query
Method Summary |
boolean |
equals(java.lang.Object o)
|
java.util.Collection |
getFields()
|
Query |
getQuery(GenericValue project,
User searcher)
|
Element |
getXml()
Return an XML representation of this search parameter |
int |
hashCode()
|
boolean |
isValid()
|
void |
setXml(Element el)
Initialise this search parameter using an XML element. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
MultipleFieldSingleValueLuceneParameter
public MultipleFieldSingleValueLuceneParameter()
MultipleFieldSingleValueLuceneParameter
public MultipleFieldSingleValueLuceneParameter(java.util.Collection fields,
java.lang.String query)
getFields
public java.util.Collection getFields()
getQuery
public Query getQuery(GenericValue project,
User searcher)
throws ParseException
- Specified by:
getQuery
in class LuceneParameter
- Returns:
- a collection of Query objects.
- Throws:
ParseException
getXml
public Element getXml()
- Description copied from interface:
SearchParameter
- Return an XML representation of this search parameter
- Specified by:
getXml
in interface SearchParameter
- Specified by:
getXml
in class AbstractSearchParameter
setXml
public void setXml(Element el)
- Description copied from interface:
SearchParameter
- Initialise this search parameter using an XML element.
Usual process is:
SearchParameter param = new MySearchParameter();
param.setXml(element);
- Specified by:
setXml
in interface SearchParameter
- Overrides:
setXml
in class AbstractSearchParameter
isValid
public boolean isValid()
- Specified by:
isValid
in interface SearchParameter
- Specified by:
isValid
in class AbstractSearchParameter
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class AbstractSearchParameter
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractSearchParameter