com.atlassian.jira.issue.search.parameters.lucene
Class AbsoluteDateRangeParameter
java.lang.Object
com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
com.atlassian.jira.issue.search.parameters.AbstractLuceneParameter
com.atlassian.jira.issue.search.parameters.lucene.AbsoluteDateRangeParameter
- All Implemented Interfaces:
- LuceneParameter, SearchParameter
- public class AbsoluteDateRangeParameter
- extends AbstractLuceneParameter
Represents two DateParameter
objects. Can search a range with just the one param. This does not utilise the
usual "values" collection used by the other parametrs.
Method Summary |
boolean |
equals(Object o)
|
Date |
getFromDate()
|
org.apache.lucene.search.Query |
getQuery(org.ofbiz.core.entity.GenericValue project,
User searcher)
|
String |
getQueryString()
Returns the query string |
Date |
getToDate()
|
electric.xml.Element |
getXml()
Return an XML elemnt representation of this search parameter. |
int |
hashCode()
|
boolean |
isValid()
Returns true if this parameter is valid, false otherwise. |
void |
setXml(electric.xml.Element el)
Initialise this search parameter using an XML element. |
AbsoluteDateRangeParameter
public AbsoluteDateRangeParameter()
AbsoluteDateRangeParameter
public AbsoluteDateRangeParameter(String name,
Date fromDate,
Date toDate)
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
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
getXml
public electric.xml.Element getXml()
- Description copied from interface:
SearchParameter
- Return an XML elemnt representation of this search parameter.
- Specified by:
getXml
in interface SearchParameter
- Specified by:
getXml
in class AbstractSearchParameter
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
getQueryString
public String getQueryString()
- Description copied from interface:
SearchParameter
- Returns the query string
- Specified by:
getQueryString
in interface SearchParameter
- Overrides:
getQueryString
in class AbstractSearchParameter
getFromDate
public Date getFromDate()
getToDate
public Date getToDate()
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.