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(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 ;) |
User |
getSearcher()
|
Collection |
getSearchGroups()
|
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. |
String |
toString()
|
PermissionsParameter
public PermissionsParameter(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 User getSearcher()
getSearchGroups
public Collection getSearchGroups()
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
equals
public boolean equals(Object o)
- Overrides:
equals
in class AbstractSearchParameter
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractSearchParameter
toString
public String toString()
- Overrides:
toString
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
- Returns:
- XML element
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
- Parameters:
el
- XML element
Copyright © 2002-2009 Atlassian. All Rights Reserved.