public class PermissionHelper extends Object
Constructor and Description |
---|
PermissionHelper() |
Modifier and Type | Method and Description |
---|---|
static String |
anonymousPermissionToKey(com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType) |
static com.atlassian.bamboo.specs.api.builders.permission.Permissions |
createFromAcl(org.acegisecurity.acls.Acl acl) |
static List<String> |
createPermissionsForAnonymousUser(com.atlassian.bamboo.specs.api.model.permission.AnonymousUserPermissionsProperties anonymousUserPermissionProperties) |
static List<String> |
createPermissionsForGroups(List<com.atlassian.bamboo.specs.api.model.permission.GroupPermissionProperties> groupPermissions) |
static List<String> |
createPermissionsForLoggedInUser(com.atlassian.bamboo.specs.api.model.permission.LoggedInUserPermissionsProperties loggedInUserPermissionProperties) |
static List<String> |
createPermissionsForUsers(List<com.atlassian.bamboo.specs.api.model.permission.UserPermissionProperties> userPermissions) |
static com.atlassian.bamboo.specs.api.builders.permission.PermissionType |
fromBambooPermission(BambooPermission bambooPermission) |
static String |
groupPermissionToKey(String group,
com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType) |
static String |
loggedInPermissionToKey(com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType) |
static BambooPermission |
toBambooPermission(com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType) |
static String |
userPermissionToKey(String username,
com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType) |
public static String userPermissionToKey(String username, com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType)
public static List<String> createPermissionsForUsers(List<com.atlassian.bamboo.specs.api.model.permission.UserPermissionProperties> userPermissions)
public static String groupPermissionToKey(String group, com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType)
public static List<String> createPermissionsForGroups(List<com.atlassian.bamboo.specs.api.model.permission.GroupPermissionProperties> groupPermissions)
public static String loggedInPermissionToKey(com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType)
public static List<String> createPermissionsForLoggedInUser(com.atlassian.bamboo.specs.api.model.permission.LoggedInUserPermissionsProperties loggedInUserPermissionProperties)
public static String anonymousPermissionToKey(com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType)
public static List<String> createPermissionsForAnonymousUser(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 © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.