com.atlassian.jira.plugin.webfragment.conditions
Class AbstractJiraPermissionCondition
java.lang.Object
com.atlassian.jira.plugin.webfragment.conditions.AbstractJiraCondition
com.atlassian.jira.plugin.webfragment.conditions.AbstractJiraPermissionCondition
- All Implemented Interfaces:
- com.atlassian.plugin.web.Condition
- Direct Known Subclasses:
- HasIssuePermissionCondition, HasProjectPermissionCondition, JiraGlobalPermissionCondition, UserHasVisibleProjectsCondition
public abstract class AbstractJiraPermissionCondition
- extends AbstractJiraCondition
Convenient abstraction to initialise conditions that require the PermissionManager
and accept "permission"
param.
The permission param is converted using Permissions.getType(String)
and its value is set in permission
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
permissionManager
protected PermissionManager permissionManager
permission
protected int permission
AbstractJiraPermissionCondition
public AbstractJiraPermissionCondition(PermissionManager permissionManager)
init
public void init(Map params)
throws com.atlassian.plugin.PluginParseException
- Specified by:
init
in interface com.atlassian.plugin.web.Condition
- Overrides:
init
in class AbstractJiraCondition
- Throws:
com.atlassian.plugin.PluginParseException
shouldDisplay
public abstract boolean shouldDisplay(com.atlassian.crowd.embedded.api.User user,
JiraHelper jiraHelper)
- Specified by:
shouldDisplay
in class AbstractJiraCondition
Copyright © 2002-2012 Atlassian. All Rights Reserved.