Class Permissions
- java.lang.Object
-
- com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder<PermissionsProperties>
-
- com.atlassian.bamboo.specs.api.builders.permission.Permissions
-
public class Permissions extends EntityPropertiesBuilder<PermissionsProperties>
Entity representing permissions. Lists all permissions on related entity that are granted to specified identities. Note that all pre-existing permissions not listed in this object are revoked. SeePlanPermissions. SeeDeploymentPermissions. SeeEnvironmentPermissions.
-
-
Constructor Summary
Constructors Constructor Description Permissions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PermissionsanonymousUserPermissionView()protected PermissionsPropertiesbuild()PermissionsgroupPermissions(java.lang.String group, PermissionType... permissionTypes)PermissionsloggedInUserPermissions(PermissionType... permissionTypes)PermissionsuserPermissions(java.lang.String user, PermissionType... permissionTypes)
-
-
-
Method Detail
-
userPermissions
public Permissions userPermissions(java.lang.String user, PermissionType... permissionTypes)
-
groupPermissions
public Permissions groupPermissions(java.lang.String group, PermissionType... permissionTypes)
-
loggedInUserPermissions
public Permissions loggedInUserPermissions(PermissionType... permissionTypes)
-
anonymousUserPermissionView
public Permissions anonymousUserPermissionView()
-
build
protected PermissionsProperties build()
- Specified by:
buildin classEntityPropertiesBuilder<PermissionsProperties>
-
-