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

java.lang.Object
  |
  +--com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
        |
        +--com.atlassian.jira.issue.search.parameters.LuceneParameter
              |
              +--com.atlassian.jira.issue.search.parameters.lucene.SingleFieldSingleValueLuceneParameter
                    |
                    +--com.atlassian.jira.issue.search.parameters.lucene.PeriodParameter
All Implemented Interfaces:
SearchParameter

public class PeriodParameter
extends SingleFieldSingleValueLuceneParameter


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
log
 
Constructor Summary
PeriodParameter()
           
PeriodParameter(java.lang.String name, java.lang.Long value)
           
 
Method Summary
 java.lang.String getName()
           
 long getPeriod()
           
 org.apache.lucene.search.Query getQuery(org.ofbiz.core.entity.GenericValue project, com.opensymphony.module.user.User searcher)
           
 boolean isValid()
           
 void setName(java.lang.String name)
           
 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.SingleFieldSingleValueLuceneParameter
getXml
 
Methods inherited from class com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
addValue, clearValues, equals, getQueryString, getValues, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PeriodParameter

public PeriodParameter()

PeriodParameter

public PeriodParameter(java.lang.String name,
                       java.lang.Long value)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface SearchParameter
Overrides:
getName in class AbstractSearchParameter

setName

public void setName(java.lang.String name)
Specified by:
setName in interface SearchParameter
Overrides:
setName in class AbstractSearchParameter

getQuery

public org.apache.lucene.search.Query getQuery(org.ofbiz.core.entity.GenericValue project,
                                               com.opensymphony.module.user.User searcher)
                                        throws org.apache.lucene.queryParser.ParseException
Overrides:
getQuery in class SingleFieldSingleValueLuceneParameter
Returns:
a collection of Query objects.
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 AbstractSearchParameter

isValid

public boolean isValid()
Specified by:
isValid in interface SearchParameter
Overrides:
isValid in class SingleFieldSingleValueLuceneParameter

getPeriod

public long getPeriod()


Copyright © 2002-2003 Atlassian. All Rights Reserved.