@Component public class AdminOnlyAccessPolicy extends Object implements AnnouncementAccessPolicy
Constructor and Description |
---|
AdminOnlyAccessPolicy(GlobalPermissionManager permissionManager,
AdminAccountCredentialsFilter announcementFilter) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRead(com.atlassian.fugue.Option<ApplicationUser> userOption) |
boolean |
canUpdate(com.atlassian.fugue.Option<ApplicationUser> userOption) |
AnnouncementFilter |
getAnnouncementFilter() |
@Inject public AdminOnlyAccessPolicy(GlobalPermissionManager permissionManager, AdminAccountCredentialsFilter announcementFilter)
public boolean canRead(com.atlassian.fugue.Option<ApplicationUser> userOption)
canRead
in interface AnnouncementAccessPolicy
public boolean canUpdate(com.atlassian.fugue.Option<ApplicationUser> userOption)
canUpdate
in interface AnnouncementAccessPolicy
public AnnouncementFilter getAnnouncementFilter()
getAnnouncementFilter
in interface AnnouncementAccessPolicy
Copyright © 2002-2015 Atlassian. All Rights Reserved.