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

java.lang.Object
  extended bycom.atlassian.jira.issue.search.parameters.AbstractSearchParameter
      extended bycom.atlassian.jira.issue.search.parameters.AbstractLuceneParameter
          extended bycom.atlassian.jira.issue.search.parameters.lucene.SingleFieldMultiValueLuceneParameter
              extended bycom.atlassian.jira.issue.search.parameters.lucene.LongListParameter
                  extended bycom.atlassian.jira.issue.search.parameters.lucene.AbstractVersionParameter
All Implemented Interfaces:
LuceneParameter, SearchParameter
Direct Known Subclasses:
FixForParameter, VersionParameter

public class AbstractVersionParameter
extends LongListParameter


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.search.parameters.lucene.SingleFieldMultiValueLuceneParameter
andQuery
 
Fields inherited from class com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
log
 
Constructor Summary
AbstractVersionParameter()
           
AbstractVersionParameter(Collection entities)
          Instantiate with a list of Versions, GenericValues, or Long ids.
 
Method Summary
 org.apache.lucene.search.Query getQuery(org.ofbiz.core.entity.GenericValue project, User searcher)
           
 boolean isValid()
          Returns true if this parameter is valid, false otherwise.
 
Methods inherited from class com.atlassian.jira.issue.search.parameters.lucene.LongListParameter
getXml, setXml
 
Methods inherited from class com.atlassian.jira.issue.search.parameters.lucene.SingleFieldMultiValueLuceneParameter
constructQueryFromValues, equals, hashCode, isAndQuery, setAndQuery
 
Methods inherited from class com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
addValue, clearValues, getName, getQueryString, getQueryStringPrefix, getValues, 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.SearchParameter
addValue, getName, getQueryString, getValues, setName
 

Constructor Detail

AbstractVersionParameter

public AbstractVersionParameter()

AbstractVersionParameter

public AbstractVersionParameter(Collection entities)
Instantiate with a list of Versions, GenericValues, or Long ids.

Method Detail

getQuery

public org.apache.lucene.search.Query getQuery(org.ofbiz.core.entity.GenericValue project,
                                               User searcher)
                                        throws org.apache.lucene.queryParser.ParseException
Specified by:
getQuery in interface LuceneParameter
Overrides:
getQuery in class SingleFieldMultiValueLuceneParameter
Throws:
org.apache.lucene.queryParser.ParseException

isValid

public boolean isValid()
Description copied from interface: SearchParameter
Returns true if this parameter is valid, false otherwise.

Specified by:
isValid in interface SearchParameter
Overrides:
isValid in class LongListParameter


Copyright © 2002-2007 Atlassian. All Rights Reserved.