public class AzureAdAuthorizationMatrixNodeProperty
extends org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
Modifier and Type | Class and Description |
---|---|
static class |
AzureAdAuthorizationMatrixNodeProperty.ConverterImpl
Persist
AzureAdAuthorizationMatrixNodeProperty as a list of IDs that
represent AuthorizationMatrixNodeProperty.getGrantedPermissionEntries() . |
static class |
AzureAdAuthorizationMatrixNodeProperty.DescriptorImpl |
static class |
AzureAdAuthorizationMatrixNodeProperty.NodeListenerImpl
Ensure that the user creating a node has Read and Configure permissions.
|
org.jenkinsci.plugins.matrixauth.AuthorizationContainer.IdStrategyComparator, org.jenkinsci.plugins.matrixauth.AuthorizationContainer.PermissionEntryComparator
ExtensionPoint.LegacyInstancesAreScopedToHudson
node
Constructor and Description |
---|
AzureAdAuthorizationMatrixNodeProperty() |
Modifier and Type | Method and Description |
---|---|
void |
add(Permission permission,
org.jenkinsci.plugins.matrixauth.PermissionEntry entry) |
boolean |
hasExplicitPermission(org.jenkinsci.plugins.matrixauth.PermissionEntry entry,
Permission p) |
boolean |
hasPermission(String sid,
Permission p,
boolean principal) |
getACL, getEditingPermission, getGrantedPermissionEntries, getGroups, getInheritanceStrategy, recordGroup, setInheritanceStrategy
all, buildEnvVars, canTake, canTake, for_, getDescriptor, reconfigure, setNode, setUp
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public AzureAdAuthorizationMatrixNodeProperty()
public void add(Permission permission, org.jenkinsci.plugins.matrixauth.PermissionEntry entry)
public boolean hasExplicitPermission(org.jenkinsci.plugins.matrixauth.PermissionEntry entry, Permission p)
public boolean hasPermission(String sid, Permission p, boolean principal)
Copyright © 2016–2022. All rights reserved.