public class GroupPermissionsDelegate extends Object implements PermissionDelegate<com.atlassian.user.Group>
| Constructor and Description |
|---|
GroupPermissionsDelegate() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAdminister(com.atlassian.user.User user,
com.atlassian.user.Group target)
Unsupported.
|
boolean |
canCreate(com.atlassian.user.User user,
Object container)
Determines if the specified user has permissions to create groups
|
boolean |
canCreateInTarget(com.atlassian.user.User user,
Class typeToCreate) |
boolean |
canEdit(com.atlassian.user.User user,
com.atlassian.user.Group group)
Determines if the specified user can modify the membership (add/remove users) from the target group.
|
boolean |
canExport(com.atlassian.user.User user,
com.atlassian.user.Group target)
Unsupported.
|
boolean |
canRemove(com.atlassian.user.User user,
com.atlassian.user.Group target)
Determines if the specified user can remove the target group.
|
boolean |
canSetPermissions(com.atlassian.user.User user,
com.atlassian.user.Group target)
Determines if the specified user can assign new permissions to or remove existing permissions from the target
group.
|
boolean |
canView(com.atlassian.user.User user) |
boolean |
canView(com.atlassian.user.User user,
com.atlassian.user.Group target)
Determines if the specified user can view the target group.
|
void |
setSpacePermissionManager(SpacePermissionManager spacePermissionManager) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanMove, canRemoveHierarchypublic boolean canView(com.atlassian.user.User user,
com.atlassian.user.Group target)
canView in interface PermissionDelegate<com.atlassian.user.Group>public boolean canView(com.atlassian.user.User user)
canView in interface PermissionDelegate<com.atlassian.user.Group>public boolean canEdit(com.atlassian.user.User user,
com.atlassian.user.Group group)
canEdit in interface PermissionDelegate<com.atlassian.user.Group>group - group to be modified (type Group)public boolean canRemove(com.atlassian.user.User user,
com.atlassian.user.Group target)
canRemove in interface PermissionDelegate<com.atlassian.user.Group>public boolean canCreate(com.atlassian.user.User user,
Object container)
canCreate in interface PermissionDelegate<com.atlassian.user.Group>container - not required. Null can be specified here as it is not used at the moment.public boolean canCreateInTarget(com.atlassian.user.User user,
Class typeToCreate)
canCreateInTarget in interface PermissionDelegate<com.atlassian.user.Group>user - the user performing the createtypeToCreate - the class of the entity to createpublic boolean canExport(com.atlassian.user.User user,
com.atlassian.user.Group target)
canExport in interface PermissionDelegate<com.atlassian.user.Group>public boolean canSetPermissions(com.atlassian.user.User user,
com.atlassian.user.Group target)
canSetPermissions in interface PermissionDelegate<com.atlassian.user.Group>public boolean canAdminister(com.atlassian.user.User user,
com.atlassian.user.Group target)
canAdminister in interface PermissionDelegate<com.atlassian.user.Group>public void setSpacePermissionManager(SpacePermissionManager spacePermissionManager)
Copyright © 2003–2020 Atlassian. All rights reserved.