public class BambooAclHelper extends Object
Constructor and Description |
---|
BambooAclHelper(HibernateMutableAclService aclService) |
Modifier and Type | Method and Description |
---|---|
boolean |
addPermissionKeys(@NotNull org.acegisecurity.acls.MutableAcl acl,
@NotNull List<String> permissionKeysToAdd) |
@NotNull Set<String> |
calculatePermissionKeysAfterRemoval(@NotNull org.acegisecurity.acls.MutableAcl acl,
@NotNull List<String> permissionKeysToRemove) |
List<BambooPermission> |
getAnonymousPermissions(@NotNull org.acegisecurity.acls.Acl acl,
@NotNull Collection<BambooPermission> supportedPermissions) |
List<BambooPermission> |
getGroupPermissions(@NotNull org.acegisecurity.acls.Acl acl,
@NotNull String group,
@NotNull Collection<BambooPermission> supportedPermissions) |
List<BambooPermission> |
getLoggedInPermissions(@NotNull org.acegisecurity.acls.Acl acl,
@NotNull Collection<BambooPermission> supportedPermissions) |
List<BambooPermission> |
getUserPermissions(@NotNull org.acegisecurity.acls.Acl acl,
@NotNull String username,
@NotNull Collection<BambooPermission> supportedPermissions) |
Iterable<String> |
listGroupsWithPermissions(@NotNull org.acegisecurity.acls.Acl acl,
@NotNull Collection<BambooPermission> supportedPermissions) |
Iterable<String> |
listUsersWithPermissions(@NotNull org.acegisecurity.acls.Acl acl,
@NotNull Collection<BambooPermission> supportedPermissions) |
boolean |
removePermissionKeys(@NotNull org.acegisecurity.acls.MutableAcl acl,
@NotNull List<String> permissionKeysToRemove) |
@Autowired public BambooAclHelper(HibernateMutableAclService aclService)
public Iterable<String> listUsersWithPermissions(@NotNull @NotNull org.acegisecurity.acls.Acl acl, @NotNull @NotNull Collection<BambooPermission> supportedPermissions)
public List<BambooPermission> getUserPermissions(@NotNull @NotNull org.acegisecurity.acls.Acl acl, @NotNull @NotNull String username, @NotNull @NotNull Collection<BambooPermission> supportedPermissions)
public Iterable<String> listGroupsWithPermissions(@NotNull @NotNull org.acegisecurity.acls.Acl acl, @NotNull @NotNull Collection<BambooPermission> supportedPermissions)
public List<BambooPermission> getGroupPermissions(@NotNull @NotNull org.acegisecurity.acls.Acl acl, @NotNull @NotNull String group, @NotNull @NotNull Collection<BambooPermission> supportedPermissions)
public List<BambooPermission> getLoggedInPermissions(@NotNull @NotNull org.acegisecurity.acls.Acl acl, @NotNull @NotNull Collection<BambooPermission> supportedPermissions)
public List<BambooPermission> getAnonymousPermissions(@NotNull @NotNull org.acegisecurity.acls.Acl acl, @NotNull @NotNull Collection<BambooPermission> supportedPermissions)
public boolean addPermissionKeys(@NotNull @NotNull org.acegisecurity.acls.MutableAcl acl, @NotNull @NotNull List<String> permissionKeysToAdd)
@NotNull public @NotNull Set<String> calculatePermissionKeysAfterRemoval(@NotNull @NotNull org.acegisecurity.acls.MutableAcl acl, @NotNull @NotNull List<String> permissionKeysToRemove)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.