@ExperimentalApi
public interface GlobalPermissionsService
@NotNull List<BambooPermission> getUserGlobalPermissions(@NotNull String username)
boolean addUserGlobalPermissions(@NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)
boolean removeUserGlobalPermissions(@NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)
@NotNull List<BambooPermission> getGroupGlobalPermissions(@NotNull String group)
boolean addGroupGlobalPermissions(@NotNull String group, @NotNull List<BambooPermission> permissionsToAdd)
boolean removeGroupGlobalPermissions(@NotNull String group, @NotNull List<BambooPermission> permissionsToRemove)
@NotNull List<BambooPermission> getLoggedInGlobalPermissions()
boolean addLoggedInGlobalPermissions(@NotNull List<BambooPermission> permissionsToAdd)
boolean removeLoggedInGlobalPermissions(@NotNull List<BambooPermission> permissionsToRemove)
@NotNull List<BambooPermission> getAnonymousGlobalPermissions()
boolean addAnonymousGlobalPermissions()
boolean removeAnonymousGlobalPermissions()
@NotNull Collection<BambooPermission> supportedPermissions()
Ordered by permission importance. Least granting permissions come first.
@NotNull Collection<BambooPermission> editablePermissions()
BambooPermission.ADMINISTRATION
.Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.