com.atlassian.jira.issue.search.parameters.lucene
Class CustomFieldStringParameter

java.lang.Object
  extended by com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
      extended by com.atlassian.jira.issue.search.parameters.LuceneParameter
          extended by com.atlassian.jira.issue.search.parameters.lucene.SingleFieldSingleValueLuceneParameter
              extended by com.atlassian.jira.issue.search.parameters.lucene.CustomFieldObjectParameter
                  extended by com.atlassian.jira.issue.search.parameters.lucene.CustomFieldStringParameter
All Implemented Interfaces:
CustomFieldParameter, SearchParameter

public class CustomFieldStringParameter
extends CustomFieldObjectParameter
implements CustomFieldParameter


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
log
 
Constructor Summary
CustomFieldStringParameter()
           
CustomFieldStringParameter(CustomField customField, java.lang.String pValue)
           
 
Method Summary
 org.apache.lucene.search.Query getQuery(org.ofbiz.core.entity.GenericValue project, com.opensymphony.user.User searcher)
           
 void setXml(electric.xml.Element el)
          Initialise this search parameter using an XML element.
 
Methods inherited from class com.atlassian.jira.issue.search.parameters.lucene.CustomFieldObjectParameter
getCustomField, getXml, isValid, setCustomField, setCustomField
 
Methods inherited from class com.atlassian.jira.issue.search.parameters.lucene.SingleFieldSingleValueLuceneParameter
getXmlElementName
 
Methods inherited from class com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
addValue, clearValues, equals, getName, getQueryString, getQueryStringPrefix, getValues, hashCode, setName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.issue.search.parameters.CustomFieldParameter
getCustomField, setCustomField, setCustomField
 
Methods inherited from interface com.atlassian.jira.issue.search.SearchParameter
addValue, getName, getQueryString, getValues, getXml, isValid, setName
 

Constructor Detail

CustomFieldStringParameter

public CustomFieldStringParameter()

CustomFieldStringParameter

public CustomFieldStringParameter(CustomField customField,
                                  java.lang.String pValue)
Method Detail

getQuery

public org.apache.lucene.search.Query getQuery(org.ofbiz.core.entity.GenericValue project,
                                               com.opensymphony.user.User searcher)
                                        throws org.apache.lucene.queryParser.ParseException
Overrides:
getQuery in class SingleFieldSingleValueLuceneParameter
Returns:
a collection of Query objects.
Throws:
org.apache.lucene.queryParser.ParseException

setXml

public void setXml(electric.xml.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 CustomFieldObjectParameter


Copyright © 2002-2006 Atlassian. All Rights Reserved.