com.atlassian.jira.issue.search.parameters
Class AbstractSearchParameter
java.lang.Object
com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
- All Implemented Interfaces:
- SearchParameter
- Direct Known Subclasses:
- FilterParameter, LuceneParameter, OfbizParameter
- public abstract class AbstractSearchParameter
- extends java.lang.Object
- implements SearchParameter
Field Summary |
protected Category |
log
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
log
protected final Category log
AbstractSearchParameter
public AbstractSearchParameter()
AbstractSearchParameter
public AbstractSearchParameter(java.lang.String name)
getXml
public abstract Element getXml()
- Description copied from interface:
SearchParameter
- Return an XML representation of this search parameter
- Specified by:
getXml
in interface SearchParameter
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
isValid
public abstract boolean isValid()
- Specified by:
isValid
in interface SearchParameter
getQueryString
public java.lang.String getQueryString()
- Specified by:
getQueryString
in interface SearchParameter
addValue
public void addValue(java.lang.Object value)
- Specified by:
addValue
in interface SearchParameter
getValues
public java.util.List getValues()
- Specified by:
getValues
in interface SearchParameter
clearValues
protected void clearValues()
getName
public java.lang.String getName()
- Specified by:
getName
in interface SearchParameter
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface SearchParameter
equals
public boolean equals(java.lang.Object o)
hashCode
public int hashCode()
toString
public java.lang.String toString()