public class

JiraPermissionService

extends Object
implements DashboardPermissionService
java.lang.Object
   ↳ com.atlassian.jira.dashboard.permission.JiraPermissionService

Class Overview

Defines who has permission to read/update dashboards as well as adding gadgets to the external gadget directory.

Summary

Public Constructors
JiraPermissionService(UserUtil userUtil, PortalPageService portalPageService, PermissionManager permissionManager)
Public Methods
boolean isReadableBy(DashboardId dashboardId, String username)
boolean isReadableBy(DashboardId dashboardId, ApplicationUser user)
boolean isWritableBy(DashboardId dashboardId, ApplicationUser user)
boolean isWritableBy(DashboardId dashboardId, String username)
static void setAllowEditingOfDefaultDashboard(boolean allow)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.gadgets.dashboard.spi.DashboardPermissionService

Public Constructors

public JiraPermissionService (UserUtil userUtil, PortalPageService portalPageService, PermissionManager permissionManager)

Public Methods

public boolean isReadableBy (DashboardId dashboardId, String username)

public boolean isReadableBy (DashboardId dashboardId, ApplicationUser user)

public boolean isWritableBy (DashboardId dashboardId, ApplicationUser user)

public boolean isWritableBy (DashboardId dashboardId, String username)

public static void setAllowEditingOfDefaultDashboard (boolean allow)