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

java.lang.Object
  extended by com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
      extended by com.atlassian.jira.issue.search.parameters.AbstractLuceneParameter
          extended by com.atlassian.jira.issue.search.parameters.lucene.PermissionsParameter
All Implemented Interfaces:
CommentParameter, IssueCommentParameter, IssueParameter, LuceneParameter, SearchParameter

public class PermissionsParameter
extends AbstractLuceneParameter
implements IssueCommentParameter


Constructor Summary
PermissionsParameter()
           
 
Method Summary
 org.apache.lucene.search.Query getCommentQuery(Set projectIds, User searcher)
          This method should never be called
 org.apache.lucene.search.Query getIssueQuery(org.ofbiz.core.entity.GenericValue project, User searcher)
           
 org.apache.lucene.search.Query getQuery(org.ofbiz.core.entity.GenericValue project, User searcher)
           
 String getQueryString()
          Returns the query string
 electric.xml.Element getXml()
          Return an XML elemnt representation of this search parameter.
 boolean isValid()
          Returns true if this parameter is valid, false otherwise.
 
Methods inherited from class com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
addValue, clearValues, equals, getName, getQueryStringPrefix, getValues, hashCode, setName, setXml, 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, getValues, setName, setXml
 

Constructor Detail

PermissionsParameter

public PermissionsParameter()
Method Detail

getIssueQuery

public org.apache.lucene.search.Query getIssueQuery(org.ofbiz.core.entity.GenericValue project,
                                                    User searcher)
                                             throws org.apache.lucene.queryParser.ParseException
Specified by:
getIssueQuery in interface IssueParameter
Throws:
org.apache.lucene.queryParser.ParseException

getCommentQuery

public org.apache.lucene.search.Query getCommentQuery(Set projectIds,
                                                      User searcher)
                                               throws org.apache.lucene.queryParser.ParseException
This method should never be called

Specified by:
getCommentQuery in interface CommentParameter
Throws:
org.apache.lucene.queryParser.ParseException

getQuery

public org.apache.lucene.search.Query getQuery(org.ofbiz.core.entity.GenericValue project,
                                               User searcher)
Specified by:
getQuery in interface LuceneParameter
Returns:
a collection of Query objects.

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
Returns:
XML element

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
Returns:
true if valid, false otherwise

getQueryString

public String getQueryString()
Description copied from interface: SearchParameter
Returns the query string

Specified by:
getQueryString in interface SearchParameter
Overrides:
getQueryString in class AbstractSearchParameter
Returns:
query string


Copyright © 2002-2008 Atlassian. All Rights Reserved.