com.atlassian.bamboo.security
Interface BambooPermissionManager

All Known Implementing Classes:
BambooPermissionManagerImpl

public interface BambooPermissionManager


Field Summary
static org.acegisecurity.adapters.PrincipalAcegiUserToken SYSTEM_AUTHORITY
           
 
Method Summary
 java.util.Collection<org.acegisecurity.acls.Permission> getPermissionsForPlan(java.lang.String buildKey)
           
 boolean hasGlobalPermission(java.lang.String permission)
           
 boolean hasPermission(org.acegisecurity.Authentication authentication, java.lang.String permission, java.lang.Object object)
           
 boolean hasPermission(java.lang.String permission, java.lang.Object object)
           
 boolean hasPermission(java.lang.String username, java.lang.String permission, java.lang.Object object)
           
 boolean hasPlanPermission(java.lang.String permission, java.lang.String buildKey)
           
 boolean isEnableAnonymousAccess()
          Deprecated. 
 boolean isEnableSignup()
           
 

Field Detail

SYSTEM_AUTHORITY

static final org.acegisecurity.adapters.PrincipalAcegiUserToken SYSTEM_AUTHORITY
Method Detail

hasPermission

boolean hasPermission(org.acegisecurity.Authentication authentication,
                      java.lang.String permission,
                      java.lang.Object object)

hasPermission

boolean hasPermission(java.lang.String username,
                      java.lang.String permission,
                      java.lang.Object object)

hasPermission

boolean hasPermission(java.lang.String permission,
                      java.lang.Object object)

hasPlanPermission

boolean hasPlanPermission(java.lang.String permission,
                          java.lang.String buildKey)

hasGlobalPermission

boolean hasGlobalPermission(java.lang.String permission)

isEnableSignup

boolean isEnableSignup()

isEnableAnonymousAccess

@Deprecated
boolean isEnableAnonymousAccess()
Deprecated. 


getPermissionsForPlan

java.util.Collection<org.acegisecurity.acls.Permission> getPermissionsForPlan(java.lang.String buildKey)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.