Package org.jenkinsci.plugins
Class GitLabRequireOrganizationMembershipACL
java.lang.Object
hudson.security.ACL
org.jenkinsci.plugins.GitLabRequireOrganizationMembershipACL
- Author:
- Mike
-
Field Summary
Fields inherited from class hudson.security.ACL
ANONYMOUS, ANONYMOUS_USERNAME, EVERYONE, SYSTEM, SYSTEM_USERNAME, SYSTEM2
-
Constructor Summary
ConstructorDescriptionGitLabRequireOrganizationMembershipACL
(String adminUserNames, String adminOrganizationNames, String organizationNames, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean authenticatedUserCreateJobPermission, boolean authenticatedUserStopBuildPermission, boolean allowGitlabWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, boolean allowAnonymousJobStatusPermission) GitLabRequireOrganizationMembershipACL
(List<String> adminUserNameList, List<String> adminOrganizationNameList, List<String> organizationNameList, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean authenticatedUserCreateJobPermission, boolean authenticatedUserStopBuildPermission, boolean allowGitlabWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, boolean allowAnonymousJobStatusPermission, AbstractProject project) -
Method Summary
Modifier and TypeMethodDescriptioncloneForProject
(AbstractProject project) boolean
hasPermission
(Authentication a, Permission permission) boolean
hasRepositoryPermission
(GitLabAuthenticationToken authenticationToken, Permission permission) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Methods inherited from class hudson.security.ACL
as, as, as2, checkAnyPermission, checkCreatePermission, checkCreatePermission, checkPermission, hasAnyPermission, hasCreatePermission, hasCreatePermission, hasCreatePermission2, hasCreatePermission2, hasPermission, hasPermission2, impersonate, impersonate, impersonate, impersonate2, impersonate2, impersonate2, isAnonymous, isAnonymous2, lambda, lambda2
-
Constructor Details
-
GitLabRequireOrganizationMembershipACL
public GitLabRequireOrganizationMembershipACL(String adminUserNames, String adminOrganizationNames, String organizationNames, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean authenticatedUserCreateJobPermission, boolean authenticatedUserStopBuildPermission, boolean allowGitlabWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, boolean allowAnonymousJobStatusPermission) -
GitLabRequireOrganizationMembershipACL
public GitLabRequireOrganizationMembershipACL(List<String> adminUserNameList, List<String> adminOrganizationNameList, List<String> organizationNameList, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean authenticatedUserCreateJobPermission, boolean authenticatedUserStopBuildPermission, boolean allowGitlabWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, boolean allowAnonymousJobStatusPermission, AbstractProject project)
-
-
Method Details
-
hasPermission
- Overrides:
hasPermission
in classACL
-
hasRepositoryPermission
public boolean hasRepositoryPermission(GitLabAuthenticationToken authenticationToken, Permission permission) -
cloneForProject
-
getOrganizationNameList
-
getAdminUserNameList
-
getAdminOrganizationNameList
-
isUseRepositoryPermissions
public boolean isUseRepositoryPermissions() -
isAuthenticatedUserCreateJobPermission
public boolean isAuthenticatedUserCreateJobPermission() -
isAuthenticatedUserStopBuildPermission
public boolean isAuthenticatedUserStopBuildPermission() -
isAuthenticatedUserReadPermission
public boolean isAuthenticatedUserReadPermission() -
isAllowGitlabWebHookPermission
public boolean isAllowGitlabWebHookPermission() -
isAllowCcTrayPermission
public boolean isAllowCcTrayPermission() -
isAllowAnonymousReadPermission
public boolean isAllowAnonymousReadPermission()- Returns:
- the allowAnonymousReadPermission
-
isAllowAnonymousJobStatusPermission
public boolean isAllowAnonymousJobStatusPermission()
-