Package org.jenkinsci.plugins
Class GithubRequireOrganizationMembershipACL
java.lang.Object
hudson.security.ACL
org.jenkinsci.plugins.GithubRequireOrganizationMembershipACL
- Author:
- Mike
-
Field Summary
Fields inherited from class hudson.security.ACL
ANONYMOUS, ANONYMOUS_USERNAME, EVERYONE, SYSTEM, SYSTEM_USERNAME, SYSTEM2
-
Constructor Summary
ConstructorDescriptionGithubRequireOrganizationMembershipACL
(String adminUserNames, String organizationNames, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean authenticatedUserCreateJobPermission, boolean allowGithubWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, boolean allowAnonymousJobStatusPermission) GithubRequireOrganizationMembershipACL
(List<String> adminUserNameList, List<String> organizationNameList, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean authenticatedUserCreateJobPermission, boolean allowGithubWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, boolean allowAnonymousJobStatusPermission, AbstractItem item) -
Method Summary
Modifier and TypeMethodDescriptioncloneForProject
(AbstractItem item) boolean
hasPermission
(Authentication a, Permission permission) boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAgentUserName
(String agentUserName) 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
-
GithubRequireOrganizationMembershipACL
public GithubRequireOrganizationMembershipACL(String adminUserNames, String organizationNames, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean authenticatedUserCreateJobPermission, boolean allowGithubWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, boolean allowAnonymousJobStatusPermission) -
GithubRequireOrganizationMembershipACL
public GithubRequireOrganizationMembershipACL(List<String> adminUserNameList, List<String> organizationNameList, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean authenticatedUserCreateJobPermission, boolean allowGithubWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, boolean allowAnonymousJobStatusPermission, AbstractItem item)
-
-
Method Details
-
hasPermission
- Overrides:
hasPermission
in classACL
-
cloneForProject
-
getOrganizationNameList
-
getAdminUserNameList
-
setAgentUserName
-
getAgentUserName
-
isUseRepositoryPermissions
public boolean isUseRepositoryPermissions() -
isAuthenticatedUserCreateJobPermission
public boolean isAuthenticatedUserCreateJobPermission() -
isAuthenticatedUserReadPermission
public boolean isAuthenticatedUserReadPermission() -
isAllowGithubWebHookPermission
public boolean isAllowGithubWebHookPermission() -
isAllowCcTrayPermission
public boolean isAllowCcTrayPermission() -
isAllowAnonymousReadPermission
public boolean isAllowAnonymousReadPermission()- Returns:
- the allowAnonymousReadPermission
-
isAllowAnonymousJobStatusPermission
public boolean isAllowAnonymousJobStatusPermission()
-