org.jenkinsci.plugins
Class GithubRequireOrganizationMembershipACL

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

public class GithubRequireOrganizationMembershipACL
extends hudson.security.ACL

Author:
Mike

Field Summary
 
Fields inherited from class hudson.security.ACL
ANONYMOUS, AUTOMATIC_SIDS, EVERYONE, SYSTEM
 
Constructor Summary
GithubRequireOrganizationMembershipACL(List<String> adminUserNameList, List<String> organizationNameList, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean allowGithubWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission, hudson.model.AbstractProject project)
           
GithubRequireOrganizationMembershipACL(String adminUserNames, String organizationNames, boolean authenticatedUserReadPermission, boolean useRepositoryPermissions, boolean allowGithubWebHookPermission, boolean allowCcTrayPermission, boolean allowAnonymousReadPermission)
           
 
Method Summary
 GithubRequireOrganizationMembershipACL cloneForProject(hudson.model.AbstractProject project)
           
 List<String> getAdminUserNameList()
           
 List<String> getOrganizationNameList()
           
 boolean hasPermission(org.acegisecurity.Authentication a, hudson.security.Permission permission)
           
 boolean hasRepositoryPermission(GithubAuthenticationToken authenticationToken, hudson.security.Permission permission)
           
 boolean isAllowAnonymousReadPermission()
           
 boolean isAllowCcTrayPermission()
           
 boolean isAllowGithubWebHookPermission()
           
 boolean isAuthenticatedUserReadPermission()
           
 boolean isUseRepositoryPermissions()
           
 
Methods inherited from class hudson.security.ACL
checkPermission, hasPermission, impersonate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GithubRequireOrganizationMembershipACL

public GithubRequireOrganizationMembershipACL(String adminUserNames,
                                              String organizationNames,
                                              boolean authenticatedUserReadPermission,
                                              boolean useRepositoryPermissions,
                                              boolean allowGithubWebHookPermission,
                                              boolean allowCcTrayPermission,
                                              boolean allowAnonymousReadPermission)

GithubRequireOrganizationMembershipACL

public GithubRequireOrganizationMembershipACL(List<String> adminUserNameList,
                                              List<String> organizationNameList,
                                              boolean authenticatedUserReadPermission,
                                              boolean useRepositoryPermissions,
                                              boolean allowGithubWebHookPermission,
                                              boolean allowCcTrayPermission,
                                              boolean allowAnonymousReadPermission,
                                              hudson.model.AbstractProject project)
Method Detail

hasPermission

public boolean hasPermission(org.acegisecurity.Authentication a,
                             hudson.security.Permission permission)
Specified by:
hasPermission in class hudson.security.ACL

hasRepositoryPermission

public boolean hasRepositoryPermission(GithubAuthenticationToken authenticationToken,
                                       hudson.security.Permission permission)

cloneForProject

public GithubRequireOrganizationMembershipACL cloneForProject(hudson.model.AbstractProject project)

getOrganizationNameList

public List<String> getOrganizationNameList()

getAdminUserNameList

public List<String> getAdminUserNameList()

isUseRepositoryPermissions

public boolean isUseRepositoryPermissions()

isAuthenticatedUserReadPermission

public boolean isAuthenticatedUserReadPermission()

isAllowGithubWebHookPermission

public boolean isAllowGithubWebHookPermission()

isAllowCcTrayPermission

public boolean isAllowCcTrayPermission()

isAllowAnonymousReadPermission

public boolean isAllowAnonymousReadPermission()
Returns:
the allowAnonymousReadPermission


Copyright © 2004-2014. All Rights Reserved.