Index
All Classes and Interfaces|All Packages
A
- AbstractAuthorizationContainerConverter<T extends AuthorizationContainer> - Class in org.jenkinsci.plugins.matrixauth
- AbstractAuthorizationContainerConverter() - Constructor for class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationContainerConverter
- AbstractAuthorizationPropertyConverter<T extends AuthorizationProperty> - Class in org.jenkinsci.plugins.matrixauth
- AbstractAuthorizationPropertyConverter() - Constructor for class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationPropertyConverter
- activeFolders - Variable in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor
- activeJobs - Variable in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor
- activeNodes - Variable in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.NodeContributor
- add(AuthorizationStrategy, User, Permission) - Method in class hudson.security.GlobalMatrixAuthorizationStrategy.PermissionAdderImpl
- add(Permission, String) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Deprecated.
- add(Permission, PermissionEntry) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
- add(String) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Works like
AuthorizationContainer.add(Permission, PermissionEntry)
but takes both parameters from a single string of the formPERMISSION_ID:sid
(legacy format, implicit 'EITHER' type) ortype:PERMISSION_ID:sid
(new since 3.0). - addPermission(AuthorizationProperty) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
- addPermission(AuthorizationProperty) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslGroup
- addPermission(AuthorizationProperty) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslUser
- addPermission(AuthorizationProperty) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslUserOrGroup
- all() - Static method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritanceStrategyDescriptor
- AmbiguityMonitor - Class in org.jenkinsci.plugins.matrixauth
-
Warn when any configuration contains ambiguous permission assignments.
- AmbiguityMonitor() - Constructor for class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
- AmbiguityMonitor_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
AmbiguityMonitor.DisplayName
:Ambiguous Permission Assignments
. - AmbiguityMonitor.Contributor - Interface in org.jenkinsci.plugins.matrixauth
-
Implementations must provide a
entries.jelly
file to display their ambiguous items as top-level<li>
items (it will be displayed in a<ul>
. - AmbiguityMonitor.GlobalConfigurationContributor - Class in org.jenkinsci.plugins.matrixauth
- AmbiguityMonitor.JobContributor - Class in org.jenkinsci.plugins.matrixauth
- AmbiguityMonitor.JobContributor.JobListenerImpl - Class in org.jenkinsci.plugins.matrixauth
- AmbiguityMonitor.JobSaveableListenerImpl - Class in org.jenkinsci.plugins.matrixauth
- AmbiguityMonitor.NodeContributor - Class in org.jenkinsci.plugins.matrixauth
- AmbiguityMonitor.NodeContributor.NodeListenerImpl - Class in org.jenkinsci.plugins.matrixauth
- AuthorizationContainer - Interface in org.jenkinsci.plugins.matrixauth
- AuthorizationContainer.IdStrategyComparator - Class in org.jenkinsci.plugins.matrixauth
- AuthorizationContainer.PermissionEntryComparator - Class in org.jenkinsci.plugins.matrixauth
- AuthorizationContainerDescriptor - Interface in org.jenkinsci.plugins.matrixauth
-
Interface methods common to descriptors of authorization strategy and the various properties.
- AuthorizationMatrixNodeProperty - Class in org.jenkinsci.plugins.matrixauth
- AuthorizationMatrixNodeProperty() - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
- AuthorizationMatrixNodeProperty(Map<Permission, Set<PermissionEntry>>) - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
- AuthorizationMatrixNodeProperty_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
AuthorizationMatrixNodeProperty.DisplayName
:Enable node-based security
. - AuthorizationMatrixNodeProperty.ConverterImpl - Class in org.jenkinsci.plugins.matrixauth
-
Persist
AuthorizationMatrixNodeProperty
as a list of IDs that representAuthorizationMatrixNodeProperty.getGrantedPermissionEntries()
. - AuthorizationMatrixNodeProperty.DescriptorImpl - Class in org.jenkinsci.plugins.matrixauth
- AuthorizationMatrixNodeProperty.NodeListenerImpl - Class in org.jenkinsci.plugins.matrixauth
-
Ensure that the user creating a node has Read and Configure permissions
- AuthorizationMatrixNodePropertyConfigurator - Class in org.jenkinsci.plugins.matrixauth.integrations.casc
- AuthorizationMatrixNodePropertyConfigurator() - Constructor for class org.jenkinsci.plugins.matrixauth.integrations.casc.AuthorizationMatrixNodePropertyConfigurator
- AuthorizationMatrixProperty - Class in com.cloudbees.hudson.plugins.folder.properties
-
Holds ACL for
ProjectMatrixAuthorizationStrategy
. - AuthorizationMatrixProperty - Class in hudson.security
-
JobProperty
to associate ACL for each project. - AuthorizationMatrixProperty() - Constructor for class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- AuthorizationMatrixProperty(List<AuthorizationProperty.DslEntry>) - Constructor for class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
-
Exists for reflective Job DSL / Pipeline use only.
- AuthorizationMatrixProperty(List<AuthorizationProperty.DslEntry>) - Constructor for class hudson.security.AuthorizationMatrixProperty
-
Exists for reflective Job DSL / Pipeline use only.
- AuthorizationMatrixProperty(Map<Permission, ? extends Set<String>>) - Constructor for class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
-
Deprecated.
- AuthorizationMatrixProperty(Map<Permission, Set<String>>) - Constructor for class hudson.security.AuthorizationMatrixProperty
-
Deprecated.
- AuthorizationMatrixProperty(Map<Permission, Set<PermissionEntry>>, InheritanceStrategy) - Constructor for class hudson.security.AuthorizationMatrixProperty
- AuthorizationMatrixProperty.ConverterImpl - Class in com.cloudbees.hudson.plugins.folder.properties
-
Persist
AuthorizationMatrixProperty
as a list of IDs that representAuthorizationContainer.getGrantedPermissions()
. - AuthorizationMatrixProperty.ConverterImpl - Class in hudson.security
-
Persist
AuthorizationMatrixProperty
as a list of IDs that representAuthorizationMatrixProperty.getGrantedPermissionEntries()
. - AuthorizationMatrixProperty.DescriptorImpl - Class in com.cloudbees.hudson.plugins.folder.properties
- AuthorizationMatrixProperty.DescriptorImpl - Class in hudson.security
- AuthorizationMatrixProperty.ItemListenerImpl - Class in com.cloudbees.hudson.plugins.folder.properties
-
Ensure that the user creating a folder has Read and Configure permissions
- AuthorizationMatrixProperty.ItemListenerImpl - Class in hudson.security
-
Ensure that the user creating a job has Read and Configure permissions
- AuthorizationProperty - Interface in org.jenkinsci.plugins.matrixauth
- AuthorizationProperty.DslEntry - Class in org.jenkinsci.plugins.matrixauth
-
Common superclass for
AuthorizationProperty.DslUser
,AuthorizationProperty.DslGroup
, andAuthorizationProperty.DslUserOrGroup
, supporting nicer DSLs for Job DSL and Pipeline Job definitions/reconfigurations. - AuthorizationProperty.DslGroup - Class in org.jenkinsci.plugins.matrixauth
-
Represents a group being assigned permissions.
- AuthorizationProperty.DslGroup.DescriptorImpl - Class in org.jenkinsci.plugins.matrixauth
- AuthorizationProperty.DslUser - Class in org.jenkinsci.plugins.matrixauth
-
Represents a user being assigned permissions.
- AuthorizationProperty.DslUser.DescriptorImpl - Class in org.jenkinsci.plugins.matrixauth
- AuthorizationProperty.DslUserOrGroup - Class in org.jenkinsci.plugins.matrixauth
-
Represents a user or group being assigned permissions.
- AuthorizationProperty.DslUserOrGroup.DescriptorImpl - Class in org.jenkinsci.plugins.matrixauth
- AuthorizationPropertyDescriptor<T extends AuthorizationProperty> - Interface in org.jenkinsci.plugins.matrixauth
-
Interface with default methods common to all authorization related property descriptors.
- AuthorizationType - Enum in org.jenkinsci.plugins.matrixauth
-
The type of object being granted authorization.
C
- canConvert(Class) - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.ConverterImpl
- canConvert(Class) - Method in class hudson.security.AuthorizationMatrixProperty.ConverterImpl
- canConvert(Class) - Method in class hudson.security.GlobalMatrixAuthorizationStrategy.ConverterImpl
- canConvert(Class) - Method in class hudson.security.ProjectMatrixAuthorizationStrategy.ConverterImpl
- canConvert(Class) - Method in class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationContainerConverter
- canConvert(Class) - Method in class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationPropertyConverter
- canConvert(Class) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.ConverterImpl
- child() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- Child(String, List<PermissionDefinition>) - Constructor for class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry.Child
- com.cloudbees.hudson.plugins.folder.properties - package com.cloudbees.hudson.plugins.folder.properties
- compare(String, String) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationContainer.IdStrategyComparator
- compare(PermissionEntry, PermissionEntry) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationContainer.PermissionEntryComparator
- compareTo(AuthorizationProperty.DslEntry) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
- compareTo(PermissionDefinition) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.PermissionDefinition
- compareTo(PermissionEntry) - Method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
- convert(Class, Object) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.PermissionDefinition.StaplerConverterImpl
- ConverterImpl() - Constructor for class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.ConverterImpl
- ConverterImpl() - Constructor for class hudson.security.AuthorizationMatrixProperty.ConverterImpl
- ConverterImpl() - Constructor for class hudson.security.GlobalMatrixAuthorizationStrategy.ConverterImpl
- ConverterImpl() - Constructor for class hudson.security.ProjectMatrixAuthorizationStrategy.ConverterImpl
- ConverterImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.ConverterImpl
- create() - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.ConverterImpl
- create() - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.DescriptorImpl
- create() - Method in class hudson.security.AuthorizationMatrixProperty.ConverterImpl
- create() - Method in class hudson.security.AuthorizationMatrixProperty.DescriptorImpl
- create() - Method in class hudson.security.GlobalMatrixAuthorizationStrategy.ConverterImpl
- create() - Method in class hudson.security.GlobalMatrixAuthorizationStrategy.DescriptorImpl
- create() - Method in class hudson.security.ProjectMatrixAuthorizationStrategy.ConverterImpl
- create() - Method in class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationContainerConverter
- create() - Method in class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationPropertyConverter
- create() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.ConverterImpl
- create() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.DescriptorImpl
- create() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationPropertyDescriptor
- createNewInstance(StaplerRequest, JSONObject, boolean) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationPropertyDescriptor
D
- DANGEROUS_PERMISSIONS - Static variable in class hudson.security.GlobalMatrixAuthorizationStrategy
-
List of permissions considered dangerous to grant to non-admin users.
- DefinitionEntry - Class in org.jenkinsci.plugins.matrixauth.integrations.casc
-
Entry for type-safe permission definitions in JCasC YAML.
- DefinitionEntry() - Constructor for class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- DefinitionEntry(AuthorizationType, DefinitionEntry.Child) - Constructor for class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- DefinitionEntry.Child - Class in org.jenkinsci.plugins.matrixauth.integrations.casc
- DeprecationUtil - Class in org.jenkinsci.plugins.matrixauth
- describe() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.AuthorizationMatrixNodePropertyConfigurator
- describe() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.MatrixAuthorizationStrategyConfigurator
- describe(GlobalMatrixAuthorizationStrategy, ConfigurationContext) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.GlobalMatrixAuthorizationStrategyConfigurator
- describe(ProjectMatrixAuthorizationStrategy, ConfigurationContext) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.ProjectMatrixAuthorizationStrategyConfigurator
- DESCRIPTOR - Static variable in class hudson.security.GlobalMatrixAuthorizationStrategy
- DESCRIPTOR - Static variable in class hudson.security.ProjectMatrixAuthorizationStrategy
- DescriptorImpl() - Constructor for class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.DescriptorImpl
- DescriptorImpl() - Constructor for class hudson.security.AuthorizationMatrixProperty.DescriptorImpl
- DescriptorImpl() - Constructor for class hudson.security.GlobalMatrixAuthorizationStrategy.DescriptorImpl
- DescriptorImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.DescriptorImpl
- DescriptorImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslGroup.DescriptorImpl
- DescriptorImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslUser.DescriptorImpl
- DescriptorImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslUserOrGroup.DescriptorImpl
- DescriptorImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.inheritance.InheritGlobalStrategy.DescriptorImpl
- DescriptorImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.inheritance.InheritParentStrategy.DescriptorImpl
- DescriptorImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.inheritance.NonInheritingStrategy.DescriptorImpl
- doCheckName(AbstractFolder<?>, String) - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.DescriptorImpl
- doCheckName(Computer, String) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.DescriptorImpl
- doCheckName(Job<?, ?>, String) - Method in class hudson.security.AuthorizationMatrixProperty.DescriptorImpl
- doCheckName(String) - Method in class hudson.security.GlobalMatrixAuthorizationStrategy.DescriptorImpl
- doCheckName_(String, AccessControlled, Permission) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
- DslEntry(String, List<String>) - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
- DslGroup(String, List<String>) - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslGroup
- DslUser(String, List<String>) - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslUser
- DslUserOrGroup(String, List<String>) - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslUserOrGroup
E
- EITHER - Enum constant in enum org.jenkinsci.plugins.matrixauth.AuthorizationType
-
Either type is being granted permissions.
- entryFor(String, String) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
- equals(Object) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
- equals(Object) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.PermissionDefinition
- equals(Object) - Method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
F
- findPermission(String) - Static method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
- findPermission(String) - Static method in class org.jenkinsci.plugins.matrixauth.integrations.PermissionFinder
-
Attempt to match a given permission to what is defined in the UI.
- findPermissionId(String) - Static method in class org.jenkinsci.plugins.matrixauth.integrations.PermissionFinder
-
Attempt to match a given permission to what is defined in the UI.
- FolderContributor - Class in com.cloudbees.hudson.plugins.folder.properties
- FolderContributor() - Constructor for class com.cloudbees.hudson.plugins.folder.properties.FolderContributor
- FolderContributor.FolderListenerImpl - Class in com.cloudbees.hudson.plugins.folder.properties
- FolderContributor.FolderSaveableListenerImpl - Class in com.cloudbees.hudson.plugins.folder.properties
- FolderListenerImpl() - Constructor for class com.cloudbees.hudson.plugins.folder.properties.FolderContributor.FolderListenerImpl
- FolderSaveableListenerImpl() - Constructor for class com.cloudbees.hudson.plugins.folder.properties.FolderContributor.FolderSaveableListenerImpl
- forPermission(Permission) - Static method in class org.jenkinsci.plugins.matrixauth.integrations.casc.PermissionDefinition
- fromString(String) - Static method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
G
- getACL() - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- getACL() - Method in class hudson.security.AuthorizationMatrixProperty
- getACL() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
- getACL(AbstractItem) - Method in class hudson.security.ProjectMatrixAuthorizationStrategy
- getACL(ItemGroup<?>) - Method in class hudson.security.ProjectMatrixAuthorizationStrategy
- getACL(Job<?, ?>) - Method in class hudson.security.ProjectMatrixAuthorizationStrategy
- getACL(Node) - Method in class hudson.security.ProjectMatrixAuthorizationStrategy
- getAllGroups() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
- getAllPermissionEntries() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
- getAllSIDs() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Deprecated.Since 3.0, use {
AuthorizationContainer.getAllPermissionEntries()
} instead. - getApplicableDescriptors(Class<?>) - Static method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritanceStrategyDescriptor
- getContributors() - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
- getDescription(Permission) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
- getDescriptor() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
- getDescriptor() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
- getDescriptor() - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritanceStrategy
- getDisplayName() - Method in class hudson.security.GlobalMatrixAuthorizationStrategy.DescriptorImpl
- getDisplayName() - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
- getDisplayName() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.DescriptorImpl
- getDisplayName() - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritGlobalStrategy.DescriptorImpl
- getDisplayName() - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritParentStrategy.DescriptorImpl
- getDisplayName() - Method in class org.jenkinsci.plugins.matrixauth.inheritance.NonInheritingStrategy.DescriptorImpl
- getEditingPermission() - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- getEditingPermission() - Method in class hudson.security.AuthorizationMatrixProperty
- getEditingPermission() - Method in class hudson.security.GlobalMatrixAuthorizationStrategy
- getEditingPermission() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
- getEditingPermission() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
- getEffectiveACL(ACL, AccessControlled) - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritanceStrategy
- getEntries() - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- getEntries() - Method in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor
- getEntries() - Method in class hudson.security.AuthorizationMatrixProperty
- getEntries() - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor
- getEntries() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationProperty
-
Getter supporting nicer DSL syntax for Job DSL and Pipeline job property definitions.
- getEntries(AuthorizationContainer) - Static method in class org.jenkinsci.plugins.matrixauth.integrations.casc.MatrixAuthorizationStrategyConfigurator
-
Maps an
AuthorizationContainer
to a collection (list) ofDefinitionEntry
, its serialized form. - getGrantedPermissionEntries() - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- getGrantedPermissionEntries() - Method in class hudson.security.AuthorizationMatrixProperty
- getGrantedPermissionEntries() - Method in class hudson.security.GlobalMatrixAuthorizationStrategy
- getGrantedPermissionEntries() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Returns a live modifiable map of permissions.
- getGrantedPermissionEntries() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
- getGrantedPermissions() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Deprecated.Since 3.0, use {
AuthorizationContainer.getGrantedPermissionEntries()
} instead. - getGroup() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- getGroups() - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- getGroups() - Method in class hudson.security.AuthorizationMatrixProperty
- getGroups() - Method in class hudson.security.GlobalMatrixAuthorizationStrategy
- getGroups() - Method in class hudson.security.ProjectMatrixAuthorizationStrategy
- getGroups() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Internal only: Returns all recorded (possible) group sids to allow populating
AuthorizationStrategy.getGroups()
. - getGroups() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
- getImplementedAPI() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.MatrixAuthorizationStrategyConfigurator
- getInheritanceStrategy() - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- getInheritanceStrategy() - Method in class hudson.security.AuthorizationMatrixProperty
- getInheritanceStrategy() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
- getInheritanceStrategy() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationProperty
- getName() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
- getName() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry.Child
- getName() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.GlobalMatrixAuthorizationStrategyConfigurator
- getName() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.ProjectMatrixAuthorizationStrategyConfigurator
- getPermission() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.PermissionDefinition
- getPermissions() - Method in class hudson.security.AuthorizationMatrixProperty
-
Getter corresponding to databound contructor for Pipeline snippetizer.
- getPermissions() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
- getPermissions() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry.Child
- getPermissionScope() - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.DescriptorImpl
- getPermissionScope() - Method in class hudson.security.AuthorizationMatrixProperty.DescriptorImpl
- getPermissionScope() - Method in class hudson.security.GlobalMatrixAuthorizationStrategy.DescriptorImpl
- getPermissionScope() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
- getPermissionScope() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.DescriptorImpl
- getRootACL() - Method in class hudson.security.GlobalMatrixAuthorizationStrategy
- getSid() - Method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
- getTarget() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.AuthorizationMatrixNodePropertyConfigurator
- getTarget() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.GlobalMatrixAuthorizationStrategyConfigurator
- getTarget() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.ProjectMatrixAuthorizationStrategyConfigurator
- getType() - Method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
- getTypeLabel(String) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
- getUser() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- getUserOrGroup() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- GlobalConfigurationContributor() - Constructor for class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.GlobalConfigurationContributor
- GlobalMatrixAuthorizationStrategy - Class in hudson.security
-
Role-based authorization via a matrix.
- GlobalMatrixAuthorizationStrategy() - Constructor for class hudson.security.GlobalMatrixAuthorizationStrategy
- GlobalMatrixAuthorizationStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
GlobalMatrixAuthorizationStrategy.DisplayName
:Matrix-based security
. - GlobalMatrixAuthorizationStrategy_PermissionImpliedBy(Object, Object) - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
GlobalMatrixAuthorizationStrategy.PermissionImpliedBy
:This permission is implied by {0}/{1}.
. - GlobalMatrixAuthorizationStrategy_PermissionNotImpliedBy() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
GlobalMatrixAuthorizationStrategy.PermissionNotImpliedBy
:This permission is <strong>not</strong> implied by Overall/Administer. It needs to be explicitly granted even to administrators.
. - GlobalMatrixAuthorizationStrategy.ConverterImpl - Class in hudson.security
-
Persist
GlobalMatrixAuthorizationStrategy
as a list of IDs that representGlobalMatrixAuthorizationStrategy.grantedPermissions
. - GlobalMatrixAuthorizationStrategy.DescriptorImpl - Class in hudson.security
- GlobalMatrixAuthorizationStrategy.PermissionAdderImpl - Class in hudson.security
- GlobalMatrixAuthorizationStrategyConfigurator - Class in org.jenkinsci.plugins.matrixauth.integrations.casc
- GlobalMatrixAuthorizationStrategyConfigurator() - Constructor for class org.jenkinsci.plugins.matrixauth.integrations.casc.GlobalMatrixAuthorizationStrategyConfigurator
- group(String) - Static method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
- GROUP - Enum constant in enum org.jenkinsci.plugins.matrixauth.AuthorizationType
H
- hasAmbiguousEntries() - Method in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor
- hasAmbiguousEntries() - Method in interface org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.Contributor
-
Whether there are ambiguous items present.
- hasAmbiguousEntries() - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.GlobalConfigurationContributor
- hasAmbiguousEntries() - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor
- hasAmbiguousEntries() - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.NodeContributor
- hasAmbiguousEntries(AuthorizationContainer) - Static method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
- hasAmbiguousEntries(AuthorizationContainer) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
- hasExplicitPermission(String, Permission) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Deprecated.
- hasExplicitPermission(PermissionEntry, Permission) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Return true if and only if the exact permission entry is explicitly granted the specified permission, ignoring compatible types (e.g.
- hashCode() - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationProperty.DslEntry
- hashCode() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.PermissionDefinition
- hashCode() - Method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
- hasPermission(String, Permission) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Deprecated.
- hasPermission(String, Permission, boolean) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Checks if the given SID has the given permission.
- hasPermission(Authentication, Permission, ACL, ACL, ACL) - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritanceStrategy
- hasPermission(Authentication, Permission, ACL, ACL, ACL) - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritGlobalStrategy
- hasPermission(Authentication, Permission, ACL, ACL, ACL) - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritParentStrategy
- hasPermission(Authentication, Permission, ACL, ACL, ACL) - Method in class org.jenkinsci.plugins.matrixauth.inheritance.NonInheritingStrategy
- hudson.security - package hudson.security
I
- IdStrategyComparator() - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationContainer.IdStrategyComparator
- impliedByList(Permission) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
- InheritanceStrategy - Class in org.jenkinsci.plugins.matrixauth.inheritance
- InheritanceStrategy() - Constructor for class org.jenkinsci.plugins.matrixauth.inheritance.InheritanceStrategy
- InheritanceStrategyDescriptor - Class in org.jenkinsci.plugins.matrixauth.inheritance
- InheritanceStrategyDescriptor() - Constructor for class org.jenkinsci.plugins.matrixauth.inheritance.InheritanceStrategyDescriptor
- InheritGlobalStrategy - Class in org.jenkinsci.plugins.matrixauth.inheritance
-
Strategy that inherits only the global ACL -- parent, grandparent, etc.
- InheritGlobalStrategy() - Constructor for class org.jenkinsci.plugins.matrixauth.inheritance.InheritGlobalStrategy
- InheritGlobalStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.inheritance.Messages
-
Key
InheritGlobalStrategy.DisplayName
:Inherit globally defined permissions
. - InheritGlobalStrategy.DescriptorImpl - Class in org.jenkinsci.plugins.matrixauth.inheritance
- InheritParentStrategy - Class in org.jenkinsci.plugins.matrixauth.inheritance
-
Strategy that inherits the ACL from the parent.
- InheritParentStrategy() - Constructor for class org.jenkinsci.plugins.matrixauth.inheritance.InheritParentStrategy
- InheritParentStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.inheritance.Messages
-
Key
InheritParentStrategy.DisplayName
:Inherit permissions from parent ACL
. - InheritParentStrategy.DescriptorImpl - Class in org.jenkinsci.plugins.matrixauth.inheritance
- instance(Mapping, ConfigurationContext) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.AuthorizationMatrixNodePropertyConfigurator
- instance(Mapping, ConfigurationContext) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.GlobalMatrixAuthorizationStrategyConfigurator
- instance(Mapping, ConfigurationContext) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.ProjectMatrixAuthorizationStrategyConfigurator
- isActivated() - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
- isApplicable() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationPropertyDescriptor
- isApplicable(boolean) - Method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
-
Utility method checking whether this entry applies based on whether we're looking for a principal
- isApplicable(Class<?>) - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritanceStrategyDescriptor
- isApplicable(Class<?>) - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritGlobalStrategy.DescriptorImpl
- isApplicable(Class<?>) - Method in class org.jenkinsci.plugins.matrixauth.inheritance.InheritParentStrategy.DescriptorImpl
- isApplicable(Class<?>) - Method in class org.jenkinsci.plugins.matrixauth.inheritance.NonInheritingStrategy.DescriptorImpl
- isApplicable(Class<? extends AbstractFolder>) - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.DescriptorImpl
- isApplicable(Class<? extends Job>) - Method in class hudson.security.AuthorizationMatrixProperty.DescriptorImpl
- isApplicable(Class<? extends Node>) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.DescriptorImpl
- isBlocksInheritance() - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationProperty
-
Deprecated.Use
AuthorizationProperty.getInheritanceStrategy()
instead. - isGatheringData() - Static method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
- isSecurity() - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
- ItemListenerImpl() - Constructor for class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.ItemListenerImpl
- ItemListenerImpl() - Constructor for class hudson.security.AuthorizationMatrixProperty.ItemListenerImpl
J
- JobContributor() - Constructor for class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor
- JobListenerImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor.JobListenerImpl
- JobSaveableListenerImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobSaveableListenerImpl
L
- logDeprecationMessage() - Static method in class org.jenkinsci.plugins.matrixauth.DeprecationUtil
-
Logs a message using the caller's logger about the caller's caller.
- LOGGER - Static variable in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor
- LOGGER - Static variable in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
- LOGGER - Static variable in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
- LOGGER - Static variable in interface org.jenkinsci.plugins.matrixauth.AuthorizationPropertyDescriptor
M
- marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationContainerConverter
- marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationPropertyConverter
- MatrixAuthorizationStrategyConfigurator<T extends AuthorizationContainer> - Class in org.jenkinsci.plugins.matrixauth.integrations.casc
- MatrixAuthorizationStrategyConfigurator() - Constructor for class org.jenkinsci.plugins.matrixauth.integrations.casc.MatrixAuthorizationStrategyConfigurator
- Messages - Class in org.jenkinsci.plugins.matrixauth.inheritance
-
Generated localization support class.
- Messages - Class in org.jenkinsci.plugins.matrixauth
-
Generated localization support class.
- Messages() - Constructor for class org.jenkinsci.plugins.matrixauth.inheritance.Messages
- Messages() - Constructor for class org.jenkinsci.plugins.matrixauth.Messages
N
- newInstance(StaplerRequest, JSONObject) - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.DescriptorImpl
- newInstance(StaplerRequest, JSONObject) - Method in class hudson.security.AuthorizationMatrixProperty.DescriptorImpl
- newInstance(StaplerRequest, JSONObject) - Method in class hudson.security.GlobalMatrixAuthorizationStrategy.DescriptorImpl
- newInstance(StaplerRequest, JSONObject) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.DescriptorImpl
- NodeContributor() - Constructor for class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.NodeContributor
- NodeListenerImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.NodeContributor.NodeListenerImpl
- NodeListenerImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.NodeListenerImpl
- NonInheritingStrategy - Class in org.jenkinsci.plugins.matrixauth.inheritance
-
Strategy that disables inheritance except for the globally defined Administer permission.
- NonInheritingStrategy() - Constructor for class org.jenkinsci.plugins.matrixauth.inheritance.NonInheritingStrategy
- NonInheritingStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.inheritance.Messages
-
Key
NonInheritingStrategy.DisplayName
:Do not inherit permission grants from other ACLs
. - NonInheritingStrategy.DescriptorImpl - Class in org.jenkinsci.plugins.matrixauth.inheritance
O
- onChange(Saveable, XmlFile) - Method in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor.FolderSaveableListenerImpl
- onChange(Saveable, XmlFile) - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobSaveableListenerImpl
- onCreated(Item) - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.ItemListenerImpl
- onCreated(Item) - Method in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor.FolderListenerImpl
- onCreated(Item) - Method in class hudson.security.AuthorizationMatrixProperty.ItemListenerImpl
- onCreated(Item) - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor.JobListenerImpl
- onCreated(Node) - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.NodeContributor.NodeListenerImpl
- onCreated(Node) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty.NodeListenerImpl
- onDeleted(Item) - Method in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor.FolderListenerImpl
- onDeleted(Item) - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor.JobListenerImpl
- onDeleted(Node) - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.NodeContributor.NodeListenerImpl
- onLocationChanged(Item, String, String) - Method in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor.FolderListenerImpl
- onLocationChanged(Item, String, String) - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor.JobListenerImpl
- onUpdated(Node, Node) - Method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.NodeContributor.NodeListenerImpl
- OptionalMarker<T> - Interface in com.cloudbees.hudson.plugins.folder.properties
-
Just to enforce the optional extension to fail loading when the desired class is not available.
- org.jenkinsci.plugins.matrixauth - package org.jenkinsci.plugins.matrixauth
- org.jenkinsci.plugins.matrixauth.inheritance - package org.jenkinsci.plugins.matrixauth.inheritance
- org.jenkinsci.plugins.matrixauth.integrations - package org.jenkinsci.plugins.matrixauth.integrations
- org.jenkinsci.plugins.matrixauth.integrations.casc - package org.jenkinsci.plugins.matrixauth.integrations.casc
P
- parsePermission(String) - Static method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
- PermissionAdderImpl() - Constructor for class hudson.security.GlobalMatrixAuthorizationStrategy.PermissionAdderImpl
- PermissionDefinition - Class in org.jenkinsci.plugins.matrixauth.integrations.casc
-
Wrapper for
Permission
referenced in JCasC - PermissionDefinition.StaplerConverterImpl - Class in org.jenkinsci.plugins.matrixauth.integrations.casc
- permissionEntry() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- PermissionEntry - Class in org.jenkinsci.plugins.matrixauth
-
Combines sid with
type
. - PermissionEntry(AuthorizationType, String) - Constructor for class org.jenkinsci.plugins.matrixauth.PermissionEntry
- PermissionEntryComparator() - Constructor for class org.jenkinsci.plugins.matrixauth.AuthorizationContainer.PermissionEntryComparator
- PermissionFinder - Class in org.jenkinsci.plugins.matrixauth.integrations
-
Implements lookup for
Permission
s. - PermissionFinder() - Constructor for class org.jenkinsci.plugins.matrixauth.integrations.PermissionFinder
- ProjectMatrixAuthorizationStrategy - Class in hudson.security
-
GlobalMatrixAuthorizationStrategy
plus per-project ACL. - ProjectMatrixAuthorizationStrategy() - Constructor for class hudson.security.ProjectMatrixAuthorizationStrategy
- ProjectMatrixAuthorizationStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
ProjectMatrixAuthorizationStrategy.DisplayName
:Project-based Matrix Authorization Strategy
. - ProjectMatrixAuthorizationStrategy.ConverterImpl - Class in hudson.security
- ProjectMatrixAuthorizationStrategyConfigurator - Class in org.jenkinsci.plugins.matrixauth.integrations.casc
- ProjectMatrixAuthorizationStrategyConfigurator() - Constructor for class org.jenkinsci.plugins.matrixauth.integrations.casc.ProjectMatrixAuthorizationStrategyConfigurator
R
- record(AbstractFolder<?>) - Static method in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor
- record(Node) - Static method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.NodeContributor
- recordAgents() - Static method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
-
For folder and job properties, we hook into their #setOwner method.
- recordGroup(String) - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- recordGroup(String) - Method in class hudson.security.AuthorizationMatrixProperty
- recordGroup(String) - Method in class hudson.security.GlobalMatrixAuthorizationStrategy
- recordGroup(String) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
-
Internal only: Record use of a (possible) group sid to be later returned in
AuthorizationContainer.getGroups()
. - recordGroup(String) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
- remove(String) - Static method in class com.cloudbees.hudson.plugins.folder.properties.FolderContributor
- remove(String) - Static method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor
- remove(String) - Static method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.NodeContributor
S
- setBlocksInheritance(boolean) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationProperty
-
Deprecated.Use
InheritanceStrategy
instead. - setEntries(List<AuthorizationProperty.DslEntry>) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationProperty
-
Set entries from DSL in Job DSL or Pipeline plugins.
- setEntries(AuthorizationContainer, Collection<DefinitionEntry>) - Static method in class org.jenkinsci.plugins.matrixauth.integrations.casc.MatrixAuthorizationStrategyConfigurator
- setGroup(DefinitionEntry.Child) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- setInheritanceStrategy(InheritanceStrategy) - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- setInheritanceStrategy(InheritanceStrategy) - Method in class hudson.security.AuthorizationMatrixProperty
- setInheritanceStrategy(InheritanceStrategy) - Method in class org.jenkinsci.plugins.matrixauth.AuthorizationMatrixNodeProperty
- setInheritanceStrategy(InheritanceStrategy) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationProperty
- setLegacyPermissions(AuthorizationContainer, Collection<String>) - Static method in class org.jenkinsci.plugins.matrixauth.integrations.casc.MatrixAuthorizationStrategyConfigurator
-
Configure container's permissions from a List of "PERMISSION:sid" or "TYPE:PERMISSION:sid"
- setOwner(AbstractFolder<?>) - Method in class com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty
- setOwner(Job<?, ?>) - Method in class hudson.security.AuthorizationMatrixProperty
- setPermissionsDeprecated(AuthorizationContainer, Collection<String>) - Static method in class org.jenkinsci.plugins.matrixauth.integrations.casc.MatrixAuthorizationStrategyConfigurator
-
Like
MatrixAuthorizationStrategyConfigurator.setLegacyPermissions(AuthorizationContainer, Collection)
but logs a deprecation warning - setUser(DefinitionEntry.Child) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- setUserOrGroup(DefinitionEntry.Child) - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
- showPermission(Permission) - Method in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
- StaplerConverterImpl() - Constructor for class org.jenkinsci.plugins.matrixauth.integrations.casc.PermissionDefinition.StaplerConverterImpl
T
- toPrefix() - Method in enum org.jenkinsci.plugins.matrixauth.AuthorizationType
- toString() - Method in class org.jenkinsci.plugins.matrixauth.integrations.casc.PermissionDefinition
- toString() - Method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
- TypeLabel_either() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
TypeLabel_either
:user or group
. - TypeLabel_group() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
TypeLabel_group
:group
. - TypeLabel_user() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
TypeLabel_user
:user
.
U
- unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationContainerConverter
- unmarshalContainer(T, HierarchicalStreamReader, UnmarshallingContext) - Method in class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationContainerConverter
- unmarshalContainer(T, HierarchicalStreamReader, UnmarshallingContext) - Method in class org.jenkinsci.plugins.matrixauth.AbstractAuthorizationPropertyConverter
- update(Job<?, ?>) - Static method in class org.jenkinsci.plugins.matrixauth.AmbiguityMonitor.JobContributor
- user(String) - Static method in class org.jenkinsci.plugins.matrixauth.PermissionEntry
- USER - Enum constant in enum org.jenkinsci.plugins.matrixauth.AuthorizationType
V
- valueOf(String) - Static method in enum org.jenkinsci.plugins.matrixauth.AuthorizationType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jenkinsci.plugins.matrixauth.AuthorizationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
_
- _AmbiguityMonitor_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
AmbiguityMonitor.DisplayName
:Ambiguous Permission Assignments
. - _AuthorizationMatrixNodeProperty_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
AuthorizationMatrixNodeProperty.DisplayName
:Enable node-based security
. - _GlobalMatrixAuthorizationStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
GlobalMatrixAuthorizationStrategy.DisplayName
:Matrix-based security
. - _GlobalMatrixAuthorizationStrategy_PermissionImpliedBy(Object, Object) - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
GlobalMatrixAuthorizationStrategy.PermissionImpliedBy
:This permission is implied by {0}/{1}.
. - _GlobalMatrixAuthorizationStrategy_PermissionNotImpliedBy() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
GlobalMatrixAuthorizationStrategy.PermissionNotImpliedBy
:This permission is <strong>not</strong> implied by Overall/Administer. It needs to be explicitly granted even to administrators.
. - _InheritGlobalStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.inheritance.Messages
-
Key
InheritGlobalStrategy.DisplayName
:Inherit globally defined permissions
. - _InheritParentStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.inheritance.Messages
-
Key
InheritParentStrategy.DisplayName
:Inherit permissions from parent ACL
. - _NonInheritingStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.inheritance.Messages
-
Key
NonInheritingStrategy.DisplayName
:Do not inherit permission grants from other ACLs
. - _ProjectMatrixAuthorizationStrategy_DisplayName() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
ProjectMatrixAuthorizationStrategy.DisplayName
:Project-based Matrix Authorization Strategy
. - _TypeLabel_either() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
TypeLabel_either
:user or group
. - _TypeLabel_group() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
TypeLabel_group
:group
. - _TypeLabel_user() - Static method in class org.jenkinsci.plugins.matrixauth.Messages
-
Key
TypeLabel_user
:user
.
All Classes and Interfaces|All Packages
AuthorizationContainer.add(Permission, PermissionEntry)
instead.