com.atlassian.jira.issue.search.parameters.filter
Class PermissionsParameter
java.lang.Object
com.atlassian.jira.issue.search.parameters.AbstractSearchParameter
com.atlassian.jira.issue.search.parameters.FilterParameter
com.atlassian.jira.issue.search.parameters.filter.PermissionsParameter
- All Implemented Interfaces:
- IssueFilter, SearchParameter
public class PermissionsParameter
- extends FilterParameter
Method Summary |
boolean |
equals(java.lang.Object o)
|
boolean |
filterIssue(org.ofbiz.core.entity.GenericValue issue)
Note this returns the opposite of hasProjectAdminPermission()
ie if you have permission to browse, then you don't filter the issue ;) |
com.opensymphony.user.User |
getSearcher()
|
java.util.Collection |
getSearchGroups()
|
electric.xml.Element |
getXml()
Return an XML representation of this search parameter |
int |
hashCode()
|
boolean |
isValid()
|
void |
setXml(electric.xml.Element el)
Initialise this search parameter using an XML element. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
PermissionsParameter
public PermissionsParameter(com.opensymphony.user.User searcher)
filterIssue
public boolean filterIssue(org.ofbiz.core.entity.GenericValue issue)
- Note this returns the opposite of hasProjectAdminPermission()
ie if you have permission to browse, then you don't filter the issue ;)
- Specified by:
filterIssue
in interface IssueFilter
- Overrides:
filterIssue
in class FilterParameter
- Returns:
- TRUE if the issue should be filtered out
getSearcher
public com.opensymphony.user.User getSearcher()
getSearchGroups
public java.util.Collection getSearchGroups()
isValid
public boolean isValid()
- Specified by:
isValid
in interface SearchParameter
- Specified by:
isValid
in class AbstractSearchParameter
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class AbstractSearchParameter
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractSearchParameter
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractSearchParameter
getXml
public electric.xml.Element getXml()
- Description copied from interface:
SearchParameter
- Return an XML representation of this search parameter
- Specified by:
getXml
in interface SearchParameter
- Specified by:
getXml
in class AbstractSearchParameter
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
Copyright © 2002-2006 Atlassian. All Rights Reserved.