Class GithubRequireOrganizationMembershipACL

java.lang.Object
hudson.security.ACL
org.jenkinsci.plugins.GithubRequireOrganizationMembershipACL

public class GithubRequireOrganizationMembershipACL extends ACL
Author:
Mike
  • 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

      public boolean hasPermission(@NonNull Authentication a, @NonNull Permission permission)
      Overrides:
      hasPermission in class ACL
    • cloneForProject

    • getOrganizationNameList

      public List<String> getOrganizationNameList()
    • getAdminUserNameList

      public List<String> getAdminUserNameList()
    • setAgentUserName

      public void setAgentUserName(String agentUserName)
    • getAgentUserName

      public String 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()