Class OrganizationProjectAwareBuildAuthorityHolder
- java.lang.Object
-
- jetbrains.buildServer.serverSide.auth.PermissionsBasedAuthorityHolder
-
- jetbrains.buildServer.serverSide.auth.BuildAuthorityHolderImpl
-
- jetbrains.buildServer.serverSide.auth.OrganizationProjectAwareBuildAuthorityHolder
-
- All Implemented Interfaces:
AuthorityHolder
,BuildAuthorityHolder
public class OrganizationProjectAwareBuildAuthorityHolder extends BuildAuthorityHolderImpl
-
-
Field Summary
Fields Modifier and Type Field Description static String
NON_ORGANIZATIONAL_PROJECTS_ARE_ACCESSIBLE_PROPERTY
-
Fields inherited from class jetbrains.buildServer.serverSide.auth.BuildAuthorityHolderImpl
PERMISSIONS_FOR_ACCESSIBLE_PROJECT, PERMISSIONS_FOR_ACCESSIBLE_PROJECT_WITH_VIEW_FILE_CONTENT, PERMISSIONS_FOR_OWN_PROJECT, PERMISSIONS_FOR_OWN_PROJECT_WITH_SETTINGS
-
-
Constructor Summary
Constructors Constructor Description OrganizationProjectAwareBuildAuthorityHolder(RunningBuildsManager runningBuildsManager, ProjectManager projectManager, long buildId, boolean strictMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected UnmodifiablePermissionsHolder
getPermissionsHolder()
-
Methods inherited from class jetbrains.buildServer.serverSide.auth.BuildAuthorityHolderImpl
getAssociatedBuildId, getAssociatedUser, getOwnProjectId
-
Methods inherited from class jetbrains.buildServer.serverSide.auth.PermissionsBasedAuthorityHolder
createWithGlobalPermissions, getGlobalPermissions, getPermissionsGrantedForAllProjects, getPermissionsGrantedForAnyOfProjects, getPermissionsGrantedForProject, getProjectsPermissions, hasAllPermissionsOf, isPermissionGrantedForAllProjects, isPermissionGrantedForAnyOfProjects, isPermissionGrantedForAnyProject, isPermissionGrantedForProject, isPermissionGrantedGlobally
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.auth.AuthorityHolder
getAllPermissions, getGlobalPermissions, getPermissionsGrantedForAllProjects, getPermissionsGrantedForAnyOfProjects, getPermissionsGrantedForProject, getProjectsPermissions, hasAllPermissionsOf, isPermissionGrantedForAllProjects, isPermissionGrantedForAnyOfProjects, isPermissionGrantedForAnyProject, isPermissionGrantedForProject, isPermissionGrantedGlobally
-
-
-
-
Field Detail
-
NON_ORGANIZATIONAL_PROJECTS_ARE_ACCESSIBLE_PROPERTY
@NotNull public static final String NON_ORGANIZATIONAL_PROJECTS_ARE_ACCESSIBLE_PROPERTY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OrganizationProjectAwareBuildAuthorityHolder
public OrganizationProjectAwareBuildAuthorityHolder(@NotNull RunningBuildsManager runningBuildsManager, @NotNull ProjectManager projectManager, long buildId, boolean strictMode)
-
-
Method Detail
-
getPermissionsHolder
@NotNull protected UnmodifiablePermissionsHolder getPermissionsHolder()
- Overrides:
getPermissionsHolder
in classBuildAuthorityHolderImpl
-
-