com.atlassian.bamboo.security
Class BambooPermissionManagerImpl

java.lang.Object
  extended by com.atlassian.bamboo.security.BambooPermissionManagerImpl
All Implemented Interfaces:
BambooPermissionManager

public class BambooPermissionManagerImpl
extends java.lang.Object
implements BambooPermissionManager


Field Summary
static java.lang.String ROLE_AMDIN
           
 
Fields inherited from interface com.atlassian.bamboo.security.BambooPermissionManager
SYSTEM_AUTHORITY
 
Constructor Summary
BambooPermissionManagerImpl()
           
 
Method Summary
 java.util.Collection<org.acegisecurity.acls.Permission> getPermissionsForPlan(java.lang.String buildKey)
           
 Persister getPersister()
           
 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()
           
 void setAclService(org.acegisecurity.acls.MutableAclService aclService)
           
 void setBambooUserManager(BambooUserManager bambooUserManager)
           
 void setBuildManager(BuildManager buildManager)
           
 void setOverrideAuthorities(org.acegisecurity.GrantedAuthority[] overrideAuthorities)
           
 void setPersister(Persister persister)
           
 void setSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROLE_AMDIN

public static final java.lang.String ROLE_AMDIN
See Also:
Constant Field Values
Constructor Detail

BambooPermissionManagerImpl

public BambooPermissionManagerImpl()
Method Detail

hasPermission

public boolean hasPermission(org.acegisecurity.Authentication authentication,
                             java.lang.String permission,
                             java.lang.Object object)
Specified by:
hasPermission in interface BambooPermissionManager

hasPermission

public boolean hasPermission(java.lang.String permission,
                             java.lang.Object object)
Specified by:
hasPermission in interface BambooPermissionManager

hasPermission

public boolean hasPermission(java.lang.String username,
                             java.lang.String permission,
                             java.lang.Object object)
Specified by:
hasPermission in interface BambooPermissionManager

hasPlanPermission

public boolean hasPlanPermission(java.lang.String permission,
                                 java.lang.String buildKey)
Specified by:
hasPlanPermission in interface BambooPermissionManager

hasGlobalPermission

public boolean hasGlobalPermission(java.lang.String permission)
Specified by:
hasGlobalPermission in interface BambooPermissionManager

getPermissionsForPlan

public java.util.Collection<org.acegisecurity.acls.Permission> getPermissionsForPlan(java.lang.String buildKey)
Specified by:
getPermissionsForPlan in interface BambooPermissionManager

isEnableSignup

public boolean isEnableSignup()
Specified by:
isEnableSignup in interface BambooPermissionManager

isEnableAnonymousAccess

@Deprecated
public boolean isEnableAnonymousAccess()
Deprecated. 

Specified by:
isEnableAnonymousAccess in interface BambooPermissionManager
Returns:

getPersister

public Persister getPersister()

setPersister

public void setPersister(Persister persister)

setAclService

public void setAclService(org.acegisecurity.acls.MutableAclService aclService)

setSidRetrievalStrategy

public void setSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)

setBuildManager

public void setBuildManager(BuildManager buildManager)

setOverrideAuthorities

public void setOverrideAuthorities(org.acegisecurity.GrantedAuthority[] overrideAuthorities)

setBambooUserManager

public void setBambooUserManager(BambooUserManager bambooUserManager)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.