com.atlassian.jira.projectconfig.contextproviders
Class RolesSummaryPanelContextProvider
java.lang.Object
com.atlassian.jira.projectconfig.contextproviders.RolesSummaryPanelContextProvider
- All Implemented Interfaces:
- CacheableContextProvider, com.atlassian.plugin.web.ContextProvider
public class RolesSummaryPanelContextProvider
- extends Object
- implements CacheableContextProvider
Provides context for the roles summary panel (formerly known as the people summary panel), in particular the project
lead username, default assignee and other booleans indicating if the project lead user exists, etc.
- Since:
- v4.4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RolesSummaryPanelContextProvider
public RolesSummaryPanelContextProvider(PermissionManager permissionManager,
UserFormatManager userFormatManager,
UserManager userManager,
AvatarService avatarService)
init
public void init(Map<String,String> params)
throws com.atlassian.plugin.PluginParseException
- Specified by:
init
in interface com.atlassian.plugin.web.ContextProvider
- Throws:
com.atlassian.plugin.PluginParseException
getContextMap
public Map<String,Object> getContextMap(Map<String,Object> context)
- Specified by:
getContextMap
in interface com.atlassian.plugin.web.ContextProvider
getUniqueContextKey
public String getUniqueContextKey(Map<String,Object> context)
- Description copied from interface:
CacheableContextProvider
- Return a key that is unique for the scope that this context should be scoped. E.g. If the context is unique per
issue, per user return "JRA-11234:nmenere"
- Specified by:
getUniqueContextKey
in interface CacheableContextProvider
- Parameters:
context
- the context passed into the getContextMap method.
- Returns:
- a key that is unique for the scope that this context
Copyright © 2002-2013 Atlassian. All Rights Reserved.