Uses of Class
com.atlassian.bamboo.security.acegi.acls.BambooPermission
-
-
Uses of BambooPermission in com.atlassian.bamboo.configuration
Methods in com.atlassian.bamboo.configuration that return BambooPermission Modifier and Type Method Description BambooPermissionAbstractPermissionAction. getMinimalPermission()Minimal permission to grant when adding new principal. -
Uses of BambooPermission in com.atlassian.bamboo.configuration.external.helpers
Methods in com.atlassian.bamboo.configuration.external.helpers that return BambooPermission Modifier and Type Method Description static BambooPermissionPermissionHelper. toBambooPermission(com.atlassian.bamboo.specs.api.builders.permission.PermissionType permissionType)Methods in com.atlassian.bamboo.configuration.external.helpers that return types with arguments of type BambooPermission Modifier and Type Method Description protected static Collection<BambooPermission>PermissionHelper. toEffectiveBambooPermissions(@NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull Collection<com.atlassian.bamboo.specs.api.builders.permission.PermissionType> permissionTypes, boolean viewConfigurationSupported, boolean isProjectLevelBuildResourcesEnabled)Methods in com.atlassian.bamboo.configuration.external.helpers with parameters of type BambooPermission Modifier and Type Method Description static com.atlassian.bamboo.specs.api.builders.permission.PermissionTypePermissionHelper. fromBambooPermission(BambooPermission bambooPermission)Method parameters in com.atlassian.bamboo.configuration.external.helpers with type arguments of type BambooPermission Modifier and Type Method Description static voidPermissionHelper. addPermissionsToList(@NotNull List<String> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull com.atlassian.bamboo.specs.api.model.permission.PermissionsProperties permissionProperties, boolean viewConfigurationPermissionEnabled, boolean isProjectLevelBuildResourcesEnabled)static voidPermissionHelper. addPermissionsToList(@NotNull List<String> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull com.atlassian.bamboo.specs.api.model.permission.PermissionsProperties permissionProperties, boolean viewConfigurationPermissionEnabled, boolean isProjectLevelBuildResourcesEnabled)static voidPermissionHelper. addPermissionsToList(@NotNull List<String> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull List<com.atlassian.bamboo.specs.api.model.permission.UserPermissionProperties> userPermissionProperties, @NotNull List<com.atlassian.bamboo.specs.api.model.permission.GroupPermissionProperties> groupPermissionProperties, @NotNull com.atlassian.bamboo.specs.api.model.permission.LoggedInUserPermissionsProperties loggedInUserPermissionsProperties, @NotNull com.atlassian.bamboo.specs.api.model.permission.AnonymousUserPermissionsProperties anonymousUserPermissionsProperties, boolean viewConfigurationPermissionEnabled, boolean isProjectLevelBuildResourcesEnabled)static voidPermissionHelper. addPermissionsToList(@NotNull List<String> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull List<com.atlassian.bamboo.specs.api.model.permission.UserPermissionProperties> userPermissionProperties, @NotNull List<com.atlassian.bamboo.specs.api.model.permission.GroupPermissionProperties> groupPermissionProperties, @NotNull com.atlassian.bamboo.specs.api.model.permission.LoggedInUserPermissionsProperties loggedInUserPermissionsProperties, @NotNull com.atlassian.bamboo.specs.api.model.permission.AnonymousUserPermissionsProperties anonymousUserPermissionsProperties, boolean viewConfigurationPermissionEnabled, boolean isProjectLevelBuildResourcesEnabled)static List<String>PermissionHelper. createPermissionsForAnonymousUser(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, com.atlassian.bamboo.specs.api.model.permission.AnonymousUserPermissionsProperties anonymousUserPermissionProperties)static List<String>PermissionHelper. createPermissionsForAnonymousUser(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, com.atlassian.bamboo.specs.api.model.permission.AnonymousUserPermissionsProperties anonymousUserPermissionProperties)static List<String>PermissionHelper. createPermissionsForGroups(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, List<com.atlassian.bamboo.specs.api.model.permission.GroupPermissionProperties> groupPermissionsList, boolean viewConfigurationSupported, boolean isProjectLevelBuildResourcesEnabled)static List<String>PermissionHelper. createPermissionsForGroups(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, List<com.atlassian.bamboo.specs.api.model.permission.GroupPermissionProperties> groupPermissionsList, boolean viewConfigurationSupported, boolean isProjectLevelBuildResourcesEnabled)static List<String>PermissionHelper. createPermissionsForLoggedInUser(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, com.atlassian.bamboo.specs.api.model.permission.LoggedInUserPermissionsProperties loggedInUserPermissionProperties, boolean viewConfigurationSupported, boolean isProjectLevelBuildResourcesEnabled)static List<String>PermissionHelper. createPermissionsForLoggedInUser(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, com.atlassian.bamboo.specs.api.model.permission.LoggedInUserPermissionsProperties loggedInUserPermissionProperties, boolean viewConfigurationSupported, boolean isProjectLevelBuildResourcesEnabled)static List<String>PermissionHelper. createPermissionsForUsers(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, List<com.atlassian.bamboo.specs.api.model.permission.UserPermissionProperties> userPermissionsList, boolean viewConfigurationSupported, boolean isProjectLevelBuildResourcesEnabled)static List<String>PermissionHelper. createPermissionsForUsers(Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, List<com.atlassian.bamboo.specs.api.model.permission.UserPermissionProperties> userPermissionsList, boolean viewConfigurationSupported, boolean isProjectLevelBuildResourcesEnabled)protected static Collection<BambooPermission>PermissionHelper. toEffectiveBambooPermissions(@NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull Collection<com.atlassian.bamboo.specs.api.builders.permission.PermissionType> permissionTypes, boolean viewConfigurationSupported, boolean isProjectLevelBuildResourcesEnabled)protected static Collection<BambooPermission>PermissionHelper. toEffectiveBambooPermissions(@NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull Collection<com.atlassian.bamboo.specs.api.builders.permission.PermissionType> permissionTypes, boolean viewConfigurationSupported, boolean isProjectLevelBuildResourcesEnabled) -
Uses of BambooPermission in com.atlassian.bamboo.configuration.repository
Method parameters in com.atlassian.bamboo.configuration.repository with type arguments of type BambooPermission Modifier and Type Method Description @NotNull Map<String,String>EditRepository. getEditablePermissions(@NotNull Map<BambooPermission,String> permissionLabels)@NotNull Map<String,String>EditRepositoryImpl. getEditablePermissions(@NotNull Map<BambooPermission,String> permissionLabels) -
Uses of BambooPermission in com.atlassian.bamboo.deployments.environments
Methods in com.atlassian.bamboo.deployments.environments that return types with arguments of type BambooPermission Modifier and Type Method Description @NotNull List<BambooPermission>DefaultEnvironmentPermissionsService. getAnonymousPermissionsForEnvironment(long environmentId)@NotNull List<BambooPermission>EnvironmentPermissionsService. getAnonymousPermissionsForEnvironment(long environmentId)@NotNull List<BambooPermission>DefaultEnvironmentPermissionsService. getGroupPermissionsForEnvironment(long environmentId, @NotNull String groupName)@NotNull List<BambooPermission>EnvironmentPermissionsService. getGroupPermissionsForEnvironment(long environmentId, @NotNull String groupName)@NotNull List<BambooPermission>DefaultEnvironmentPermissionsService. getLoggedInPermissionsForEnvironment(long environmentId)@NotNull List<BambooPermission>EnvironmentPermissionsService. getLoggedInPermissionsForEnvironment(long environmentId)@NotNull List<BambooPermission>DefaultEnvironmentPermissionsService. getUserPermissionsForEnvironment(long environmentId, @NotNull String username)@NotNull List<BambooPermission>EnvironmentPermissionsService. getUserPermissionsForEnvironment(long environmentId, @NotNull String username)@NotNull Collection<BambooPermission>DefaultEnvironmentPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>EnvironmentPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.@NotNull Collection<BambooPermission>DefaultEnvironmentPermissionsService. supportedPermissions()@NotNull Collection<BambooPermission>EnvironmentPermissionsService. supportedPermissions()Collection of permissions configurable for environments.Methods in com.atlassian.bamboo.deployments.environments with parameters of type BambooPermission Modifier and Type Method Description @NotNull Collection<BambooPermission>DefaultEnvironmentPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>EnvironmentPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.Method parameters in com.atlassian.bamboo.deployments.environments with type arguments of type BambooPermission Modifier and Type Method Description booleanDefaultEnvironmentPermissionsService. addGroupPermissionsToEnvironment(long environmentId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanEnvironmentPermissionsService. addGroupPermissionsToEnvironment(long environmentId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultEnvironmentPermissionsService. addLoggedInPermissionsToEnvironment(long environmentId, @NotNull List<BambooPermission> permissionsToAdd)booleanEnvironmentPermissionsService. addLoggedInPermissionsToEnvironment(long environmentId, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultEnvironmentPermissionsService. addUserPermissionsToEnvironment(long environmentId, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanEnvironmentPermissionsService. addUserPermissionsToEnvironment(long environmentId, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultEnvironmentPermissionsService. removeGroupPermissionsFromEnvironment(long environmentId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanEnvironmentPermissionsService. removeGroupPermissionsFromEnvironment(long environmentId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultEnvironmentPermissionsService. removeLoggedInPermissionsFromEnvironment(long environmentId, @NotNull List<BambooPermission> permissionsToRemove)booleanEnvironmentPermissionsService. removeLoggedInPermissionsFromEnvironment(long environmentId, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultEnvironmentPermissionsService. removeUserPermissionsFromEnvironment(long environmentId, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)booleanEnvironmentPermissionsService. removeUserPermissionsFromEnvironment(long environmentId, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove) -
Uses of BambooPermission in com.atlassian.bamboo.deployments.projects
Methods in com.atlassian.bamboo.deployments.projects that return types with arguments of type BambooPermission Modifier and Type Method Description @NotNull List<BambooPermission>DefaultDeploymentProjectPermissionsService. getAnonymousPermissionsForDeploymentProject(long deploymentProjectId)@NotNull List<BambooPermission>DeploymentProjectPermissionsService. getAnonymousPermissionsForDeploymentProject(long deploymentProjectId)@NotNull List<BambooPermission>DefaultDeploymentProjectPermissionsService. getGroupPermissionsForDeploymentProject(long deploymentProjectId, @NotNull String groupName)@NotNull List<BambooPermission>DeploymentProjectPermissionsService. getGroupPermissionsForDeploymentProject(long deploymentProjectId, @NotNull String groupName)@NotNull List<BambooPermission>DefaultDeploymentProjectPermissionsService. getLoggedInPermissionsForDeploymentProject(long deploymentProjectId)@NotNull List<BambooPermission>DeploymentProjectPermissionsService. getLoggedInPermissionsForDeploymentProject(long deploymentProjectId)@NotNull List<BambooPermission>DefaultDeploymentProjectPermissionsService. getUserPermissionsForDeploymentProject(long deploymentProjectId, @NotNull String username)@NotNull List<BambooPermission>DeploymentProjectPermissionsService. getUserPermissionsForDeploymentProject(long deploymentProjectId, @NotNull String username)@NotNull Collection<BambooPermission>DefaultDeploymentProjectPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>DeploymentProjectPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.@NotNull Collection<BambooPermission>DefaultDeploymentProjectPermissionsService. supportedPermissions()@NotNull Collection<BambooPermission>DeploymentProjectPermissionsService. supportedPermissions()Collection of permissions configurable for deployment projects.Methods in com.atlassian.bamboo.deployments.projects with parameters of type BambooPermission Modifier and Type Method Description @NotNull Collection<BambooPermission>DefaultDeploymentProjectPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>DeploymentProjectPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.Method parameters in com.atlassian.bamboo.deployments.projects with type arguments of type BambooPermission Modifier and Type Method Description booleanDefaultDeploymentProjectPermissionsService. addGroupPermissionsToDeploymentProject(long deploymentProjectId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanDeploymentProjectPermissionsService. addGroupPermissionsToDeploymentProject(long deploymentProjectId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultDeploymentProjectPermissionsService. addLoggedInPermissionsToDeploymentProject(long deploymentProjectId, @NotNull List<BambooPermission> permissionsToAdd)booleanDeploymentProjectPermissionsService. addLoggedInPermissionsToDeploymentProject(long deploymentProjectId, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultDeploymentProjectPermissionsService. addUserPermissionsToDeploymentProject(long deploymentProjectId, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanDeploymentProjectPermissionsService. addUserPermissionsToDeploymentProject(long deploymentProjectId, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultDeploymentProjectPermissionsService. removeGroupPermissionsFromDeploymentProject(long deploymentProjectId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanDeploymentProjectPermissionsService. removeGroupPermissionsFromDeploymentProject(long deploymentProjectId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultDeploymentProjectPermissionsService. removeLoggedInPermissionsFromDeploymentProject(long deploymentProjectId, @NotNull List<BambooPermission> permissionsToRemove)booleanDeploymentProjectPermissionsService. removeLoggedInPermissionsFromDeploymentProject(long deploymentProjectId, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultDeploymentProjectPermissionsService. removeUserPermissionsFromDeploymentProject(long deploymentProjectId, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)booleanDeploymentProjectPermissionsService. removeUserPermissionsFromDeploymentProject(long deploymentProjectId, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove) -
Uses of BambooPermission in com.atlassian.bamboo.plan
Methods in com.atlassian.bamboo.plan that return types with arguments of type BambooPermission Modifier and Type Method Description @NotNull List<BambooPermission>DefaultPlanPermissionsService. getAnonymousPermissionsForPlan(@NotNull String planKey)@NotNull List<BambooPermission>PlanPermissionsService. getAnonymousPermissionsForPlan(@NotNull String planKey)@NotNull List<BambooPermission>DefaultPlanPermissionsService. getGroupPermissionsForPlan(@NotNull String planKey, @NotNull String groupName)@NotNull List<BambooPermission>PlanPermissionsService. getGroupPermissionsForPlan(@NotNull String planKey, @NotNull String groupName)@NotNull List<BambooPermission>DefaultPlanPermissionsService. getLoggedInPermissionsForPlan(@NotNull String planKey)@NotNull List<BambooPermission>PlanPermissionsService. getLoggedInPermissionsForPlan(@NotNull String planKey)@NotNull List<BambooPermission>DefaultPlanPermissionsService. getUserPermissionsForPlan(@NotNull String planKey, @NotNull String username)@NotNull List<BambooPermission>PlanPermissionsService. getUserPermissionsForPlan(@NotNull String planKey, @NotNull String username)@NotNull Collection<BambooPermission>DefaultPlanPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>PlanPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.@NotNull Collection<BambooPermission>DefaultPlanPermissionsService. supportedPermissions()@NotNull Collection<BambooPermission>PlanPermissionsService. supportedPermissions()Collection of permissions configurable for plans.Methods in com.atlassian.bamboo.plan with parameters of type BambooPermission Modifier and Type Method Description @NotNull Collection<BambooPermission>DefaultPlanPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>PlanPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.Method parameters in com.atlassian.bamboo.plan with type arguments of type BambooPermission Modifier and Type Method Description booleanDefaultPlanPermissionsService. addGroupPermissionsToPlan(@NotNull String planKey, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanPlanPermissionsService. addGroupPermissionsToPlan(@NotNull String planKey, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultPlanPermissionsService. addLoggedInPermissionsToPlan(@NotNull String planKey, @NotNull List<BambooPermission> permissionsToAdd)booleanPlanPermissionsService. addLoggedInPermissionsToPlan(@NotNull String planKey, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultPlanPermissionsService. addUserPermissionsToPlan(@NotNull String planKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanPlanPermissionsService. addUserPermissionsToPlan(@NotNull String planKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultPlanPermissionsService. removeGroupPermissionsFromPlan(@NotNull String planKey, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanPlanPermissionsService. removeGroupPermissionsFromPlan(@NotNull String planKey, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultPlanPermissionsService. removeLoggedInPermissionsFromPlan(@NotNull String planKey, @NotNull List<BambooPermission> permissionsToRemove)booleanPlanPermissionsService. removeLoggedInPermissionsFromPlan(@NotNull String planKey, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultPlanPermissionsService. removeUserPermissionsFromPlan(@NotNull String planKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)booleanPlanPermissionsService. removeUserPermissionsFromPlan(@NotNull String planKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove) -
Uses of BambooPermission in com.atlassian.bamboo.plugins.rest.common
Methods in com.atlassian.bamboo.plugins.rest.common with parameters of type BambooPermission Modifier and Type Method Description static voidRestHelper. assertGlobalPermission(@NotNull BambooPermission permission)Asserts that current user has the specified permission.static voidRestHelper. assertGlobalPermission(@NotNull BambooPermission permission, @NotNull String errorMessage)Asserts that current user has the specified permission.voidRestHelperWrapper. assertGlobalPermission(@NotNull BambooPermission permission)voidRestHelperWrapper. assertGlobalPermission(@NotNull BambooPermission permission, @NotNull String errorMessage)static voidRestHelper. assertPlanPermission(@NotNull BambooPermission permission, @NotNull PlanKey planKey, BambooPermissionManager bambooPermissionManager)Check user has provided or ADMINISTRATION permission on given plan -
Uses of BambooPermission in com.atlassian.bamboo.plugins.rest.permission
Method parameters in com.atlassian.bamboo.plugins.rest.permission with type arguments of type BambooPermission Modifier and Type Method Description booleanDeploymentProjectPermissionsResource. addGroupPermissions(String id, String group, List<BambooPermission> permissionsToAdd)booleanEnvironmentPermissionsResource. addGroupPermissions(String id, String group, List<BambooPermission> permissionsToAdd)booleanGlobalPermissionsResource. addGroupPermissions(String ignore, String group, List<BambooPermission> permissionsToAdd)booleanPlanPermissionsResource. addGroupPermissions(String planKey, String group, List<BambooPermission> permissionsToAdd)booleanProjectPermissionsResource. addGroupPermissions(String projectKey, String group, List<BambooPermission> permissionsToAdd)booleanProjectPlanPermissionsResource. addGroupPermissions(String projectKey, String group, List<BambooPermission> permissionsToAdd)booleanRepositoryPermissionsResource. addGroupPermissions(String id, String group, List<BambooPermission> permissionsToAdd)booleanDeploymentProjectPermissionsResource. addLoggedInPermissions(String id, List<BambooPermission> permissionsToAdd)booleanEnvironmentPermissionsResource. addLoggedInPermissions(String id, List<BambooPermission> permissionsToAdd)booleanGlobalPermissionsResource. addLoggedInPermissions(String ignore, List<BambooPermission> permissionsToAdd)booleanPlanPermissionsResource. addLoggedInPermissions(String planKey, List<BambooPermission> permissionsToAdd)booleanProjectPermissionsResource. addLoggedInPermissions(String projectKey, List<BambooPermission> permissionsToAdd)booleanProjectPlanPermissionsResource. addLoggedInPermissions(String projectKey, List<BambooPermission> permissionsToAdd)booleanRepositoryPermissionsResource. addLoggedInPermissions(String id, List<BambooPermission> permissionsToAdd)booleanDeploymentProjectPermissionsResource. addUserPermissions(String id, String username, List<BambooPermission> permissionsToAdd)booleanEnvironmentPermissionsResource. addUserPermissions(String id, String username, List<BambooPermission> permissionsToAdd)booleanGlobalPermissionsResource. addUserPermissions(String ignore, String username, List<BambooPermission> permissionsToAdd)booleanPlanPermissionsResource. addUserPermissions(String planKey, String username, List<BambooPermission> permissionsToAdd)booleanProjectPermissionsResource. addUserPermissions(String projectKey, String username, List<BambooPermission> permissionsToAdd)booleanProjectPlanPermissionsResource. addUserPermissions(String projectKey, String username, List<BambooPermission> permissionsToAdd)booleanRepositoryPermissionsResource. addUserPermissions(String id, String username, List<BambooPermission> permissionsToAdd)booleanDeploymentProjectPermissionsResource. removeGroupPermissions(String id, String group, List<BambooPermission> permissionsToRemove)booleanEnvironmentPermissionsResource. removeGroupPermissions(String id, String group, List<BambooPermission> permissionsToRemove)booleanGlobalPermissionsResource. removeGroupPermissions(String ignore, String group, List<BambooPermission> permissionsToRemove)booleanPlanPermissionsResource. removeGroupPermissions(String planKey, String group, List<BambooPermission> permissionsToRemove)booleanProjectPermissionsResource. removeGroupPermissions(String projectKey, String group, List<BambooPermission> permissionsToRemove)booleanProjectPlanPermissionsResource. removeGroupPermissions(String projectKey, String group, List<BambooPermission> permissionsToRemove)booleanRepositoryPermissionsResource. removeGroupPermissions(String id, String group, List<BambooPermission> permissionsToRemove)booleanDeploymentProjectPermissionsResource. removeLoggedInPermissions(String id, List<BambooPermission> permissionsToRemove)booleanEnvironmentPermissionsResource. removeLoggedInPermissions(String id, List<BambooPermission> permissionsToRemove)booleanGlobalPermissionsResource. removeLoggedInPermissions(String ignore, List<BambooPermission> permissionsToRemove)booleanPlanPermissionsResource. removeLoggedInPermissions(String planKey, List<BambooPermission> permissionsToRemove)booleanProjectPermissionsResource. removeLoggedInPermissions(String projectKey, List<BambooPermission> permissionsToRemove)booleanProjectPlanPermissionsResource. removeLoggedInPermissions(String projectKey, List<BambooPermission> permissionsToRemove)booleanRepositoryPermissionsResource. removeLoggedInPermissions(String id, List<BambooPermission> permissionsToRemove)booleanDeploymentProjectPermissionsResource. removeUserPermissions(String id, String username, List<BambooPermission> permissionsToRemove)booleanEnvironmentPermissionsResource. removeUserPermissions(String id, String username, List<BambooPermission> permissionsToRemove)booleanGlobalPermissionsResource. removeUserPermissions(String ignore, String username, List<BambooPermission> permissionsToRemove)booleanPlanPermissionsResource. removeUserPermissions(String planKey, String username, List<BambooPermission> permissionsToRemove)booleanProjectPermissionsResource. removeUserPermissions(String projectKey, String username, List<BambooPermission> permissionsToRemove)booleanProjectPlanPermissionsResource. removeUserPermissions(String projectKey, String username, List<BambooPermission> permissionsToRemove)booleanRepositoryPermissionsResource. removeUserPermissions(String id, String username, List<BambooPermission> permissionsToRemove) -
Uses of BambooPermission in com.atlassian.bamboo.project
Methods in com.atlassian.bamboo.project that return types with arguments of type BambooPermission Modifier and Type Method Description List<BambooPermission>DefaultProjectPermissionsService. getAnonymousPermissions(@NotNull String projectKey)List<BambooPermission>ProjectPermissionsService. getAnonymousPermissions(@NotNull String projectKey)@NotNull List<BambooPermission>DefaultProjectPlanPermissionsService. getAnonymousPermissionsForProjectPlan(@NotNull String projectKey)@NotNull List<BambooPermission>ProjectPlanPermissionsService. getAnonymousPermissionsForProjectPlan(@NotNull String projectKey)@NotNull List<BambooPermission>DefaultProjectPermissionsService. getGroupPermissionsForProject(@NotNull String projectKey, @NotNull String group)@NotNull List<BambooPermission>ProjectPermissionsService. getGroupPermissionsForProject(@NotNull String projectKey, @NotNull String group)@NotNull List<BambooPermission>DefaultProjectPlanPermissionsService. getGroupPermissionsForProjectPlan(@NotNull String projectKey, @NotNull String group)@NotNull List<BambooPermission>ProjectPlanPermissionsService. getGroupPermissionsForProjectPlan(@NotNull String projectKey, @NotNull String group)@NotNull List<BambooPermission>DefaultProjectPermissionsService. getLoggedInPermissionsForProject(@NotNull String projectKey)@NotNull List<BambooPermission>ProjectPermissionsService. getLoggedInPermissionsForProject(@NotNull String projectKey)@NotNull List<BambooPermission>DefaultProjectPlanPermissionsService. getLoggedInPermissionsForProjectPlan(@NotNull String projectKey)@NotNull List<BambooPermission>ProjectPlanPermissionsService. getLoggedInPermissionsForProjectPlan(@NotNull String projectKey)@NotNull List<BambooPermission>DefaultProjectPermissionsService. getUserPermissionsForProject(@NotNull String projectKey, @NotNull String username)@NotNull List<BambooPermission>ProjectPermissionsService. getUserPermissionsForProject(@NotNull String projectKey, @NotNull String username)@NotNull List<BambooPermission>DefaultProjectPlanPermissionsService. getUserPermissionsForProjectPlan(@NotNull String projectKey, @NotNull String username)@NotNull List<BambooPermission>ProjectPlanPermissionsService. getUserPermissionsForProjectPlan(@NotNull String projectKey, @NotNull String username)@NotNull Collection<BambooPermission>DefaultProjectPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>DefaultProjectPlanPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>ProjectPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.@NotNull Collection<BambooPermission>ProjectPlanPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.@NotNull Collection<BambooPermission>DefaultProjectPermissionsService. supportedPermissions()@NotNull Collection<BambooPermission>DefaultProjectPlanPermissionsService. supportedPermissions()@NotNull Collection<BambooPermission>ProjectPermissionsService. supportedPermissions()Collection of permissions configurable for projects.@NotNull Collection<BambooPermission>ProjectPlanPermissionsService. supportedPermissions()Collection of permissions configurable on projects to apply to all contained plans.Methods in com.atlassian.bamboo.project with parameters of type BambooPermission Modifier and Type Method Description @NotNull Collection<BambooPermission>DefaultProjectPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>DefaultProjectPlanPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>ProjectPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.@NotNull Collection<BambooPermission>ProjectPlanPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.Method parameters in com.atlassian.bamboo.project with type arguments of type BambooPermission Modifier and Type Method Description booleanDefaultProjectPermissionsService. addGroupPermissionsToProject(@NotNull String projectKey, @NotNull String group, @NotNull List<BambooPermission> permissionsToAdd)booleanProjectPermissionsService. addGroupPermissionsToProject(@NotNull String projectKey, @NotNull String group, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultProjectPlanPermissionsService. addGroupPermissionsToProjectPlan(@NotNull String projectKey, @NotNull String group, @NotNull List<BambooPermission> permissionsToAdd)booleanProjectPlanPermissionsService. addGroupPermissionsToProjectPlan(@NotNull String projectKey, @NotNull String group, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultProjectPermissionsService. addLoggedInPermissionsToProject(@NotNull String projectKey, @NotNull List<BambooPermission> permissionsToAdd)booleanProjectPermissionsService. addLoggedInPermissionsToProject(@NotNull String projectKey, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultProjectPlanPermissionsService. addLoggedInPermissionsToProjectPlan(@NotNull String projectKey, @NotNull List<BambooPermission> permissionsToAdd)booleanProjectPlanPermissionsService. addLoggedInPermissionsToProjectPlan(@NotNull String projectKey, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultProjectPermissionsService. addUserPermissionsToProject(@NotNull String projectKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanProjectPermissionsService. addUserPermissionsToProject(@NotNull String projectKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultProjectPlanPermissionsService. addUserPermissionsToProjectPlan(@NotNull String projectKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanProjectPlanPermissionsService. addUserPermissionsToProjectPlan(@NotNull String projectKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultProjectPermissionsService. removeGroupPermissionsFromProject(@NotNull String projectKey, @NotNull String group, @NotNull List<BambooPermission> permissionsToRemove)booleanProjectPermissionsService. removeGroupPermissionsFromProject(@NotNull String projectKey, @NotNull String group, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultProjectPlanPermissionsService. removeGroupPermissionsFromProjectPlan(@NotNull String projectKey, @NotNull String group, @NotNull List<BambooPermission> permissionsToRemove)booleanProjectPlanPermissionsService. removeGroupPermissionsFromProjectPlan(@NotNull String projectKey, @NotNull String group, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultProjectPermissionsService. removeLoggedInPermissionsFromProject(@NotNull String projectKey, @NotNull List<BambooPermission> permissionsToRemove)booleanProjectPermissionsService. removeLoggedInPermissionsFromProject(@NotNull String projectKey, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultProjectPlanPermissionsService. removeLoggedInPermissionsFromProjectPlan(@NotNull String projectKey, @NotNull List<BambooPermission> permissionsToRemove)booleanProjectPlanPermissionsService. removeLoggedInPermissionsFromProjectPlan(@NotNull String projectKey, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultProjectPermissionsService. removeUserPermissionsFromProject(@NotNull String projectKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)booleanProjectPermissionsService. removeUserPermissionsFromProject(@NotNull String projectKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultProjectPlanPermissionsService. removeUserPermissionsFromProjectPlan(@NotNull String projectKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)booleanProjectPlanPermissionsService. removeUserPermissionsFromProjectPlan(@NotNull String projectKey, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove) -
Uses of BambooPermission in com.atlassian.bamboo.repository
Methods in com.atlassian.bamboo.repository that return types with arguments of type BambooPermission Modifier and Type Method Description @NotNull List<BambooPermission>DefaultRepositoryPermissionsService. getGroupPermissionsForRepository(long repositoryId, @NotNull String groupName)@NotNull List<BambooPermission>RepositoryPermissionsService. getGroupPermissionsForRepository(long repositoryId, @NotNull String group)@NotNull List<BambooPermission>DefaultRepositoryPermissionsService. getLoggedInPermissionsForRepository(long repositoryId)@NotNull List<BambooPermission>RepositoryPermissionsService. getLoggedInPermissionsForRepository(long repositoryId)@NotNull List<BambooPermission>DefaultRepositoryPermissionsService. getUserPermissionsForRepository(long repositoryId, @NotNull String username)@NotNull List<BambooPermission>RepositoryPermissionsService. getUserPermissionsForRepository(long repositoryId, @NotNull String username)@NotNull Collection<BambooPermission>DefaultRepositoryPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>RepositoryPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.@NotNull Collection<BambooPermission>DefaultRepositoryPermissionsService. supportedPermissions()@NotNull Collection<BambooPermission>RepositoryPermissionsService. supportedPermissions()Collection of permissions configurable for linked repositories.Methods in com.atlassian.bamboo.repository with parameters of type BambooPermission Modifier and Type Method Description @NotNull Collection<BambooPermission>DefaultRepositoryPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>RepositoryPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.Method parameters in com.atlassian.bamboo.repository with type arguments of type BambooPermission Modifier and Type Method Description booleanDefaultRepositoryPermissionsService. addGroupPermissionsToRepository(long repositoryId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanRepositoryPermissionsService. addGroupPermissionsToRepository(long repositoryId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultRepositoryPermissionsService. addLoggedInPermissionsToRepository(long repositoryId, @NotNull List<BambooPermission> permissionsToAdd)booleanRepositoryPermissionsService. addLoggedInPermissionsToRepository(long repositoryId, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultRepositoryPermissionsService. addUserPermissionsToRepository(long repositoryId, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanRepositoryPermissionsService. addUserPermissionsToRepository(long repositoryId, @NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultRepositoryPermissionsService. removeGroupPermissionsFromRepository(long repositoryId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanRepositoryPermissionsService. removeGroupPermissionsFromRepository(long repositoryId, @NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultRepositoryPermissionsService. removeLoggedInPermissionsFromRepository(long repositoryId, @NotNull List<BambooPermission> permissionsToRemove)booleanRepositoryPermissionsService. removeLoggedInPermissionsFromRepository(long repositoryId, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultRepositoryPermissionsService. removeUserPermissionsFromRepository(long repositoryId, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)booleanRepositoryPermissionsService. removeUserPermissionsFromRepository(long repositoryId, @NotNull String username, @NotNull List<BambooPermission> permissionsToRemove) -
Uses of BambooPermission in com.atlassian.bamboo.rest.model.admin.permission
Methods in com.atlassian.bamboo.rest.model.admin.permission that return BambooPermission Modifier and Type Method Description @NotNull BambooPermissionRestGlobalPermission.PermissionType. getBambooPermission() -
Uses of BambooPermission in com.atlassian.bamboo.security
Fields in com.atlassian.bamboo.security with type parameters of type BambooPermission Modifier and Type Field Description static com.google.common.collect.Ordering<BambooPermission>PermissionsServiceUtils. PERMISSIONS_ORDERINGGlobally-consistent ordering of Bamboo permissions.Methods in com.atlassian.bamboo.security that return types with arguments of type BambooPermission Modifier and Type Method Description @NotNull Collection<BambooPermission>DefaultGlobalPermissionsService. editablePermissions()@NotNull Collection<BambooPermission>GlobalPermissionsService. editablePermissions()Collection of global permissions which are editable by current user.static @NotNull Set<BambooPermission>PermissionsServiceUtils. extractDependencies(com.google.common.collect.Multimap<BambooPermission,BambooPermission> permissionDependencies, Collection<BambooPermission> supportedPermissions, BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.static @NotNull com.google.common.collect.ImmutableMultimap<BambooPermission,BambooPermission>PermissionsServiceUtils. findMissingDependencies(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies.static @NotNull com.google.common.collect.ImmutableMultimap<BambooPermission,BambooPermission>PermissionsServiceUtils. findMissingDependencies(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies.@NotNull List<BambooPermission>DefaultGlobalPermissionsService. getAnonymousGlobalPermissions()@NotNull List<BambooPermission>GlobalPermissionsService. getAnonymousGlobalPermissions()@NotNull List<BambooPermission>DefaultGlobalPermissionsService. getGroupGlobalPermissions(@NotNull String groupName)@NotNull List<BambooPermission>GlobalPermissionsService. getGroupGlobalPermissions(@NotNull String groupName)@NotNull List<BambooPermission>DefaultGlobalPermissionsService. getLoggedInGlobalPermissions()@NotNull List<BambooPermission>GlobalPermissionsService. getLoggedInGlobalPermissions()static @NotNull Collection<BambooPermission>PermissionsServiceUtils. getPermissionsAndDependencies(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Return a collection of permissions with all missing dependencies added.@NotNull List<BambooPermission>DefaultGlobalPermissionsService. getUserGlobalPermissions(@NotNull String username)@NotNull List<BambooPermission>GlobalPermissionsService. getUserGlobalPermissions(@NotNull String username)@NotNull Collection<BambooPermission>DefaultGlobalPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>GlobalPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.@NotNull Collection<BambooPermission>DefaultGlobalPermissionsService. supportedPermissions()@NotNull Collection<BambooPermission>GlobalPermissionsService. supportedPermissions()Collection of permissions configurable on application level.Methods in com.atlassian.bamboo.security with parameters of type BambooPermission Modifier and Type Method Description static @NotNull Set<BambooPermission>PermissionsServiceUtils. extractDependencies(com.google.common.collect.Multimap<BambooPermission,BambooPermission> permissionDependencies, Collection<BambooPermission> supportedPermissions, BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.@NotNull Collection<String>BambooPermissionManagerImpl. getGroupsWithPermission(BambooPermission permission)@NotNull Collection<String>BambooPermissionManagerImpl. getUsersWithPermission(BambooPermission permission)com.google.common.base.Predicate<Object>BambooPermissionManager. hasPermission(@NotNull BambooPermission permission, @Nullable org.acegisecurity.Authentication authentication)Predicate for {link #hasPermission(permission, object, authentication)}com.google.common.base.Predicate<Object>BambooPermissionManagerImpl. hasPermission(@NotNull BambooPermission permission, @Nullable org.acegisecurity.Authentication authentication)booleanDefaultScopesRequestCacheDelegate. hasPermission(BambooPermission permission)booleanScopesRequestCacheDelegate. hasPermission(BambooPermission permission)booleanBambooCachingPermissionManagerFacade. hasPlanPermission(BambooPermission permission, long planId)Return true if currently authenticated principal has a permission to planbooleanBambooCachingPermissionManagerFacade. hasPlanPermission(BambooPermission permission, PlanKey planKey)booleanBambooCachingPermissionManagerFacadeImpl. hasPlanPermission(BambooPermission permission, long planId)booleanBambooCachingPermissionManagerFacadeImpl. hasPlanPermission(BambooPermission permission, PlanKey planKey)@NotNull Collection<BambooPermission>DefaultGlobalPermissionsService. permissionDependencies(@NotNull BambooPermission permission)@NotNull Collection<BambooPermission>GlobalPermissionsService. permissionDependencies(@NotNull BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.Method parameters in com.atlassian.bamboo.security with type arguments of type BambooPermission Modifier and Type Method Description booleanDefaultGlobalPermissionsService. addGroupGlobalPermissions(@NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanGlobalPermissionsService. addGroupGlobalPermissions(@NotNull String groupName, @NotNull List<BambooPermission> permissionsToAdd)booleanDefaultGlobalPermissionsService. addLoggedInGlobalPermissions(@NotNull List<BambooPermission> permissionsToAdd)booleanGlobalPermissionsService. addLoggedInGlobalPermissions(@NotNull List<BambooPermission> permissionsToAdd)booleanDefaultGlobalPermissionsService. addUserGlobalPermissions(@NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)booleanGlobalPermissionsService. addUserGlobalPermissions(@NotNull String username, @NotNull List<BambooPermission> permissionsToAdd)static @NotNull Set<BambooPermission>PermissionsServiceUtils. extractDependencies(com.google.common.collect.Multimap<BambooPermission,BambooPermission> permissionDependencies, Collection<BambooPermission> supportedPermissions, BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.static @NotNull Set<BambooPermission>PermissionsServiceUtils. extractDependencies(com.google.common.collect.Multimap<BambooPermission,BambooPermission> permissionDependencies, Collection<BambooPermission> supportedPermissions, BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.static @NotNull Set<BambooPermission>PermissionsServiceUtils. extractDependencies(com.google.common.collect.Multimap<BambooPermission,BambooPermission> permissionDependencies, Collection<BambooPermission> supportedPermissions, BambooPermission permission)Obtain a collection of Bamboo permissions dependent on the passedpermission.static @NotNull com.google.common.collect.ImmutableMultimap<BambooPermission,BambooPermission>PermissionsServiceUtils. findMissingDependencies(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies.static @NotNull com.google.common.collect.ImmutableMultimap<BambooPermission,BambooPermission>PermissionsServiceUtils. findMissingDependencies(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies.static @NotNull com.google.common.collect.ImmutableMultimap<BambooPermission,BambooPermission>PermissionsServiceUtils. findMissingDependencies(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies.static @NotNull Collection<BambooPermission>PermissionsServiceUtils. getPermissionsAndDependencies(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Return a collection of permissions with all missing dependencies added.static @NotNull Collection<BambooPermission>PermissionsServiceUtils. getPermissionsAndDependencies(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Return a collection of permissions with all missing dependencies added.static @NotNull Collection<BambooPermission>PermissionsServiceUtils. getPermissionsAndDependencies(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Return a collection of permissions with all missing dependencies added.booleanDefaultGlobalPermissionsService. removeGroupGlobalPermissions(@NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanGlobalPermissionsService. removeGroupGlobalPermissions(@NotNull String groupName, @NotNull List<BambooPermission> permissionsToRemove)booleanDefaultGlobalPermissionsService. removeLoggedInGlobalPermissions(@NotNull List<BambooPermission> permissionsToRemove)booleanGlobalPermissionsService. removeLoggedInGlobalPermissions(@NotNull List<BambooPermission> permissionsToRemove)booleanDefaultGlobalPermissionsService. removeUserGlobalPermissions(@NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)booleanGlobalPermissionsService. removeUserGlobalPermissions(@NotNull String username, @NotNull List<BambooPermission> permissionsToRemove)static voidPermissionsServiceUtils. validateDependenciesAfterGranting(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies after granting new permissions.static voidPermissionsServiceUtils. validateDependenciesAfterGranting(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies after granting new permissions.static voidPermissionsServiceUtils. validateDependenciesAfterGranting(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies after granting new permissions.static <E extends Exception>
voidPermissionsServiceUtils. validateDependenciesAfterGranting(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull Function<BambooPermission,String> permissionNameFunction, @NotNull Function<String,E> exceptionConstructorFunction)Validates permission dependencies after granting new permissions.static <E extends Exception>
voidPermissionsServiceUtils. validateDependenciesAfterGranting(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull Function<BambooPermission,String> permissionNameFunction, @NotNull Function<String,E> exceptionConstructorFunction)Validates permission dependencies after granting new permissions.static <E extends Exception>
voidPermissionsServiceUtils. validateDependenciesAfterGranting(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull Function<BambooPermission,String> permissionNameFunction, @NotNull Function<String,E> exceptionConstructorFunction)Validates permission dependencies after granting new permissions.static voidPermissionsServiceUtils. validateDependenciesAfterRevoking(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies after revoking permissions.static voidPermissionsServiceUtils. validateDependenciesAfterRevoking(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies after revoking permissions.static voidPermissionsServiceUtils. validateDependenciesAfterRevoking(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier)Validates permission dependencies after revoking permissions.static <E extends Exception>
voidPermissionsServiceUtils. validateDependenciesAfterRevoking(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull Function<BambooPermission,String> permissionNameFunction, @NotNull Function<String,E> exceptionConstructorFunction)Validates permission dependencies after revoking permissions.static <E extends Exception>
voidPermissionsServiceUtils. validateDependenciesAfterRevoking(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull Function<BambooPermission,String> permissionNameFunction, @NotNull Function<String,E> exceptionConstructorFunction)Validates permission dependencies after revoking permissions.static <E extends Exception>
voidPermissionsServiceUtils. validateDependenciesAfterRevoking(@NotNull Collection<BambooPermission> permissions, @NotNull Function<BambooPermission,Collection<BambooPermission>> permissionDependenciesSupplier, @NotNull Function<BambooPermission,String> permissionNameFunction, @NotNull Function<String,E> exceptionConstructorFunction)Validates permission dependencies after revoking permissions.static voidPermissionsServiceUtils. validatePermissions(List<BambooPermission> permissions, Collection<BambooPermission> supportedPermissions, String entityName)static voidPermissionsServiceUtils. validatePermissions(List<BambooPermission> permissions, Collection<BambooPermission> supportedPermissions, String entityName) -
Uses of BambooPermission in com.atlassian.bamboo.security.acegi
Methods in com.atlassian.bamboo.security.acegi with parameters of type BambooPermission Modifier and Type Method Description static booleanBambooAcegiSecurityUtils. isGranted(@NotNull org.acegisecurity.acls.Acl acl, @NotNull BambooPermission permission, @NotNull org.acegisecurity.acls.sid.Sid sid)Check if permission is explicitly granted to the given sid on an ACL object. -
Uses of BambooPermission in com.atlassian.bamboo.security.acegi.acls
Fields in com.atlassian.bamboo.security.acegi.acls declared as BambooPermission Modifier and Type Field Description static BambooPermissionBambooPermission. ADMINISTRATIONstatic BambooPermissionBambooPermission. APPROVE_RELEASEstatic BambooPermissionBambooPermission. BUILDstatic BambooPermissionBambooPermission. CLONEstatic BambooPermissionBambooPermission. CREATEstatic BambooPermissionBambooPermission. CREATE_REPOSITORYstatic BambooPermissionBambooPermission. DELETEstatic BambooPermissionBambooPermission. READstatic BambooPermissionBambooPermission. RESTRICTEDADMINISTRATIONstatic BambooPermissionBambooPermission. SIGN_UPstatic BambooPermissionBambooPermission. SOX_COMPLIANCEstatic BambooPermissionBambooPermission. VIEW_CONFIGURATIONstatic BambooPermissionBambooPermission. WRITEFields in com.atlassian.bamboo.security.acegi.acls with type parameters of type BambooPermission Modifier and Type Field Description static Set<BambooPermission>BambooPermission. ALL_PERMISSIONSstatic com.google.common.collect.ImmutableList<BambooPermission>BambooPermission. PLAN_RELATED_PERMISSIONSDeprecated.Methods in com.atlassian.bamboo.security.acegi.acls that return BambooPermission Modifier and Type Method Description static BambooPermissionBambooPermission. convertToBambooPermission(org.acegisecurity.acls.Permission permission)Methods in com.atlassian.bamboo.security.acegi.acls that return types with arguments of type BambooPermission Modifier and Type Method Description List<BambooPermission>BambooAclHelper. getAnonymousPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull Collection<BambooPermission> supportedPermissions)List<BambooPermission>BambooAclHelper. getGroupPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull String group, @NotNull Collection<BambooPermission> supportedPermissions)List<BambooPermission>BambooAclHelper. getLoggedInPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull Collection<BambooPermission> supportedPermissions)static @NotNull com.google.common.collect.ImmutableList<BambooPermission>BambooPermission. getPlanPermissionsList()Deprecated.since 6.2 usePlanPermissionsService.supportedPermissions()List<BambooPermission>BambooAclHelper. getUserPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull String username, @NotNull Collection<BambooPermission> supportedPermissions)Methods in com.atlassian.bamboo.security.acegi.acls with parameters of type BambooPermission Modifier and Type Method Description voidAclEntriesStatistics.AclEntryStatistics. put(BambooPermission permission, Long count)voidAclEntriesStatistics. put(String clazz, BambooPermission permission, Long count)Method parameters in com.atlassian.bamboo.security.acegi.acls with type arguments of type BambooPermission Modifier and Type Method Description voidBambooAclUpdateHelper. addPermissionsToAclForCurrentUser(@NotNull org.acegisecurity.acls.MutableAcl acl, @NotNull List<BambooPermission> permissions)Adds the givenpermissionsfor the currently logged in user to theaclentry.List<BambooPermission>BambooAclHelper. getAnonymousPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull Collection<BambooPermission> supportedPermissions)List<BambooPermission>BambooAclHelper. getGroupPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull String group, @NotNull Collection<BambooPermission> supportedPermissions)List<BambooPermission>BambooAclHelper. getLoggedInPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull Collection<BambooPermission> supportedPermissions)List<BambooPermission>BambooAclHelper. getUserPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull String username, @NotNull Collection<BambooPermission> supportedPermissions)Iterable<String>BambooAclHelper. listGroupsWithPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull Collection<BambooPermission> supportedPermissions)Iterable<String>BambooAclHelper. listUsersWithPermissions(@NotNull org.acegisecurity.acls.Acl acl, @NotNull Collection<BambooPermission> supportedPermissions) -
Uses of BambooPermission in com.atlassian.bamboo.testutils.backdoor
Methods in com.atlassian.bamboo.testutils.backdoor that return types with arguments of type BambooPermission Modifier and Type Method Description @NotNull List<BambooPermission>GlobalPermissionControl. getGroupPermissions(@NotNull TestGroup group)Get current global group permissions.@NotNull List<BambooPermission>GlobalPermissionControl. getRolePermissions(@NotNull BambooRole role)Get current global role permissions.@NotNull List<BambooPermission>GlobalPermissionControl. getUserPermissions(@NotNull TestUser user)Get current global user permissions.Methods in com.atlassian.bamboo.testutils.backdoor with parameters of type BambooPermission Modifier and Type Method Description TestUserUserControl. createTemporaryUser(BambooPermission... permissions)Creates user that will be deleted after test executionUserControlUserControl. createTemporaryUser(TestUser user, BambooPermission... permissions)Creates user with custom permissions that will be deleted after test executionvoidGlobalPermissionControl. setLoggedUserPermission(BambooPermission... permissions)Updates the Logged in users global permissions in the Bamboo instance.Method parameters in com.atlassian.bamboo.testutils.backdoor with type arguments of type BambooPermission Modifier and Type Method Description voidPermissionsControl. checkPlanPermissions(PlanKey planKey, BambooRole role, List<BambooPermission> has, List<BambooPermission> hasNot)UserControlUserControl. createTemporaryUser(TestUser user, Iterable<BambooPermission> permissions)Creates user with custom permissions that will be deleted after test executionUserControlUserControl. createUser(TestUser user, Iterable<BambooPermission> permissions)Creates user with custom permissions that will not be deleted after test executionvoidGlobalPermissionControl. setGroupPermissions(@NotNull TestGroup testGroup, @NotNull Collection<BambooPermission> permissions)Set global permissions for a user group.voidGlobalPermissionControl. setLoggedUserPermission(Collection<BambooPermission> permissions)Updates the Logged in users global permissions in the Bamboo instance.voidGlobalPermissionControl. setLoggedUserPermission(Stream<BambooPermission> permissions)Updates the Logged in users global permissions in the Bamboo instance.voidGlobalPermissionControl. setRolePermissions(@NotNull BambooRole role, @NotNull Collection<BambooPermission> permissions)Set global role permissions.voidGlobalPermissionControl. setUserPermissions(@NotNull TestUser testUser, @NotNull Collection<BambooPermission> permissions)Set global permissions for a user. -
Uses of BambooPermission in com.atlassian.bamboo.testutils.user
Methods in com.atlassian.bamboo.testutils.user that return BambooPermission Modifier and Type Method Description BambooPermissionBambooTestPermission. getPermissionType()Constructors in com.atlassian.bamboo.testutils.user with parameters of type BambooPermission Constructor Description BambooTestPermission(@NotNull BambooPrincipal principal, @NotNull BambooPermission permissionType)BambooTestPermission(@NotNull BambooPrincipal principal, @Nullable BambooPermissionScope scope, @NotNull BambooPermission permissionType) -
Uses of BambooPermission in com.atlassian.bamboo.util
Methods in com.atlassian.bamboo.util with parameters of type BambooPermission Modifier and Type Method Description static booleanPermissionActionsUtils. isVisible(@NotNull BambooPermission p, @NotNull FeatureManager featureManager)
-