public class GitLabAuthorizationStrategy
extends hudson.security.AuthorizationStrategy
| Modifier and Type | Class and Description |
|---|---|
static class |
GitLabAuthorizationStrategy.DescriptorImpl |
| Constructor and Description |
|---|
GitLabAuthorizationStrategy(String adminUserNames,
boolean authenticatedUserReadPermission,
boolean useRepositoryPermissions,
boolean authenticatedUserCreateJobPermission,
boolean authenticatedUserStopBuildPermission,
String organizationNames,
boolean allowGitlabWebHookPermission,
boolean allowCcTrayPermission,
boolean allowAnonymousReadPermission,
boolean allowAnonymousJobStatusPermission) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object)
Compare an object against this instance for equivalence.
|
hudson.security.ACL |
getACL(hudson.model.Job<?,?> job) |
String |
getAdminUserNames() |
Collection<String> |
getGroups() |
String |
getOrganizationNames() |
hudson.security.ACL |
getRootACL() |
int |
hashCode() |
boolean |
isAllowAnonymousJobStatusPermission() |
boolean |
isAllowAnonymousReadPermission() |
boolean |
isAllowCcTrayPermission() |
boolean |
isAllowGitlabWebHookPermission() |
boolean |
isAuthenticatedUserCreateJobPermission() |
boolean |
isAuthenticatedUserReadPermission() |
boolean |
isAuthenticatedUserStopBuildPermission() |
boolean |
isUseRepositoryPermissions() |
@DataBoundConstructor public GitLabAuthorizationStrategy(String adminUserNames, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean authenticatedUserCreateJobPermission, boolean authenticatedUserStopBuildPermission, String organizationNames, boolean allowGitlabWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, boolean allowAnonymousJobStatusPermission)
allowAnonymousReadPermission - public hudson.security.ACL getRootACL()
getRootACL in class hudson.security.AuthorizationStrategypublic hudson.security.ACL getACL(hudson.model.Job<?,?> job)
getACL in class hudson.security.AuthorizationStrategypublic Collection<String> getGroups()
getGroups in class hudson.security.AuthorizationStrategypublic String getOrganizationNames()
GitLabRequireOrganizationMembershipACL.getOrganizationNameList()public String getAdminUserNames()
GitLabRequireOrganizationMembershipACL.getAdminUserNameList()public boolean isUseRepositoryPermissions()
GitLabRequireOrganizationMembershipACL.isUseRepositoryPermissions()public boolean isAuthenticatedUserCreateJobPermission()
public boolean isAuthenticatedUserStopBuildPermission()
public boolean isAuthenticatedUserReadPermission()
GitLabRequireOrganizationMembershipACL.isAuthenticatedUserReadPermission()public boolean isAllowGitlabWebHookPermission()
GitLabRequireOrganizationMembershipACL.isAllowGitlabWebHookPermission()public boolean isAllowCcTrayPermission()
GitLabRequireOrganizationMembershipACL.isAllowCcTrayPermission()public boolean isAllowAnonymousReadPermission()
GitLabRequireOrganizationMembershipACL.isAllowAnonymousReadPermission()public boolean isAllowAnonymousJobStatusPermission()
GitLabRequireOrganizationMembershipACL.isAllowAnonymousJobStatusPermission()public boolean equals(Object object)
Copyright © 2016–2019. All rights reserved.