com.atlassian.confluence.security.delegate
Class SpaceDescriptionPermissionsDelegate

java.lang.Object
  extended by com.atlassian.confluence.security.delegate.SpaceDescriptionPermissionsDelegate
All Implemented Interfaces:
PermissionDelegate

public class SpaceDescriptionPermissionsDelegate
extends java.lang.Object
implements PermissionDelegate


Constructor Summary
SpaceDescriptionPermissionsDelegate()
           
 
Method Summary
 boolean canAdminister(com.atlassian.user.User user, java.lang.Object target)
           
 boolean canCreate(com.atlassian.user.User user, java.lang.Object container)
           
 boolean canEdit(com.atlassian.user.User user, java.lang.Object target)
           
 boolean canExport(com.atlassian.user.User user, java.lang.Object target)
           
 boolean canRemove(com.atlassian.user.User user, java.lang.Object target)
           
 boolean canSetPermissions(com.atlassian.user.User user, java.lang.Object target)
           
 boolean canView(com.atlassian.user.User user, java.lang.Object target)
           
 void setSpacePermissionManager(SpacePermissionManager spacePermissionManager)
           
 void setSpacePermissionsDelegate(SpacePermissionsDelegate spacePermissionsDelegate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpaceDescriptionPermissionsDelegate

public SpaceDescriptionPermissionsDelegate()
Method Detail

canView

public boolean canView(com.atlassian.user.User user,
                       java.lang.Object target)
Specified by:
canView in interface PermissionDelegate

canEdit

public boolean canEdit(com.atlassian.user.User user,
                       java.lang.Object target)
Specified by:
canEdit in interface PermissionDelegate

canSetPermissions

public boolean canSetPermissions(com.atlassian.user.User user,
                                 java.lang.Object target)
Specified by:
canSetPermissions in interface PermissionDelegate

canRemove

public boolean canRemove(com.atlassian.user.User user,
                         java.lang.Object target)
Specified by:
canRemove in interface PermissionDelegate

canExport

public boolean canExport(com.atlassian.user.User user,
                         java.lang.Object target)
Specified by:
canExport in interface PermissionDelegate

canAdminister

public boolean canAdminister(com.atlassian.user.User user,
                             java.lang.Object target)
Specified by:
canAdminister in interface PermissionDelegate

canCreate

public boolean canCreate(com.atlassian.user.User user,
                         java.lang.Object container)
Specified by:
canCreate in interface PermissionDelegate

setSpacePermissionsDelegate

public void setSpacePermissionsDelegate(SpacePermissionsDelegate spacePermissionsDelegate)

setSpacePermissionManager

public void setSpacePermissionManager(SpacePermissionManager spacePermissionManager)


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.