public class PermissionHelper extends Object
Constructor and Description |
---|
PermissionHelper() |
Modifier and Type | Method and Description |
---|---|
static com.atlassian.bamboo.specs.api.builders.permission.Permissions |
createFromAcl(org.acegisecurity.acls.Acl acl) |
static List<String> |
createPermissionsForAnonymousUser(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier,
com.atlassian.bamboo.specs.api.model.permission.AnonymousUserPermissionsProperties anonymousUserPermissionProperties) |
static List<String> |
createPermissionsForGroups(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier,
List<com.atlassian.bamboo.specs.api.model.permission.GroupPermissionProperties> groupPermissionsList) |
static List<String> |
createPermissionsForLoggedInUser(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier,
com.atlassian.bamboo.specs.api.model.permission.LoggedInUserPermissionsProperties loggedInUserPermissionProperties) |
static List<String> |
createPermissionsForUsers(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier,
List<com.atlassian.bamboo.specs.api.model.permission.UserPermissionProperties> userPermissionsList) |
static com.atlassian.bamboo.specs.api.builders.permission.PermissionType |
fromBambooPermission(BambooPermission bambooPermission) |
static BambooPermission |
toBambooPermission(com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType) |
public static List<String> createPermissionsForUsers(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, List<com.atlassian.bamboo.specs.api.model.permission.UserPermissionProperties> userPermissionsList)
public static List<String> createPermissionsForGroups(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, List<com.atlassian.bamboo.specs.api.model.permission.GroupPermissionProperties> groupPermissionsList)
public static List<String> createPermissionsForLoggedInUser(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, com.atlassian.bamboo.specs.api.model.permission.LoggedInUserPermissionsProperties loggedInUserPermissionProperties)
public static List<String> createPermissionsForAnonymousUser(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, com.atlassian.bamboo.specs.api.model.permission.AnonymousUserPermissionsProperties anonymousUserPermissionProperties)
public static BambooPermission toBambooPermission(com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType)
public static com.atlassian.bamboo.specs.api.builders.permission.PermissionType fromBambooPermission(BambooPermission bambooPermission)
public static com.atlassian.bamboo.specs.api.builders.permission.Permissions createFromAcl(org.acegisecurity.acls.Acl acl)
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.