org.jenkinsci.plugins
Class GithubAuthorizationStrategy
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.security.AuthorizationStrategy>
hudson.security.AuthorizationStrategy
org.jenkinsci.plugins.GithubAuthorizationStrategy
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.security.AuthorizationStrategy>
public class GithubAuthorizationStrategy
- extends hudson.security.AuthorizationStrategy
- Author:
- mocleiri
| Nested classes/interfaces inherited from class hudson.security.AuthorizationStrategy |
hudson.security.AuthorizationStrategy.Unsecured |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.security.AuthorizationStrategy |
LIST, UNSECURED |
|
Constructor Summary |
GithubAuthorizationStrategy(String adminUserNames,
boolean authenticatedUserReadPermission,
boolean useRepositoryPermissions,
String organizationNames,
boolean allowGithubWebHookPermission,
boolean allowCcTrayPermission,
boolean allowAnonymousReadPermission)
|
| Methods inherited from class hudson.security.AuthorizationStrategy |
all, getACL, getACL, getACL, getACL, getACL, getACL, getACL |
| Methods inherited from class hudson.model.AbstractDescribableImpl |
getDescriptor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GithubAuthorizationStrategy
@DataBoundConstructor
public GithubAuthorizationStrategy(String adminUserNames,
boolean authenticatedUserReadPermission,
boolean useRepositoryPermissions,
String organizationNames,
boolean allowGithubWebHookPermission,
boolean allowCcTrayPermission,
boolean allowAnonymousReadPermission)
- Parameters:
allowAnonymousReadPermission -
getRootACL
public hudson.security.ACL getRootACL()
- Specified by:
getRootACL in class hudson.security.AuthorizationStrategy
getACL
public hudson.security.ACL getACL(hudson.model.Job<?,?> job)
- Overrides:
getACL in class hudson.security.AuthorizationStrategy
getGroups
public Collection<String> getGroups()
- Specified by:
getGroups in class hudson.security.AuthorizationStrategy
getOrganizationNames
public String getOrganizationNames()
- Returns:
- See Also:
GithubRequireOrganizationMembershipACL.getOrganizationNameList()
getAdminUserNames
public String getAdminUserNames()
- Returns:
- See Also:
GithubRequireOrganizationMembershipACL.getAdminUserNameList()
isUseRepositoryPermissions
public boolean isUseRepositoryPermissions()
- Returns:
- See Also:
GithubRequireOrganizationMembershipACL.isUseRepositoryPermissions()
isAuthenticatedUserReadPermission
public boolean isAuthenticatedUserReadPermission()
- Returns:
- See Also:
GithubRequireOrganizationMembershipACL.isAuthenticatedUserReadPermission()
isAllowGithubWebHookPermission
public boolean isAllowGithubWebHookPermission()
- Returns:
- See Also:
GithubRequireOrganizationMembershipACL.isAllowGithubWebHookPermission()
isAllowCcTrayPermission
public boolean isAllowCcTrayPermission()
- Returns:
- See Also:
GithubRequireOrganizationMembershipACL.isAllowCcTrayPermission()
isAllowAnonymousReadPermission
public boolean isAllowAnonymousReadPermission()
- Returns:
- See Also:
GithubRequireOrganizationMembershipACL.isAllowAnonymousReadPermission()
Copyright © 2004-2014. All Rights Reserved.