Class MatrixAuthorizationStrategyConfigurator<T extends AuthorizationContainer>
java.lang.Object
io.jenkins.plugins.casc.BaseConfigurator<T>
org.jenkinsci.plugins.matrixauth.integrations.casc.MatrixAuthorizationStrategyConfigurator<T>
- All Implemented Interfaces:
- io.jenkins.plugins.casc.Configurator<T>
- Direct Known Subclasses:
- GlobalMatrixAuthorizationStrategyConfigurator,- ProjectMatrixAuthorizationStrategyConfigurator
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public abstract class MatrixAuthorizationStrategyConfigurator<T extends AuthorizationContainer>
extends io.jenkins.plugins.casc.BaseConfigurator<T>
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jenkins.plugins.casc.BaseConfiguratorio.jenkins.plugins.casc.BaseConfigurator.TypePair
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiondescribe()static Collection<DefinitionEntry>getEntries(AuthorizationContainer container) Maps anAuthorizationContainerto a collection (list) ofDefinitionEntry, its serialized form.Class<?>static voidsetEntries(AuthorizationContainer container, Collection<DefinitionEntry> entries) static voidsetLegacyPermissions(AuthorizationContainer container, Collection<String> permissions) Configure container's permissions from a List of "PERMISSION:sid" or "TYPE:PERMISSION:sid"static voidsetPermissionsDeprecated(AuthorizationContainer container, Collection<String> permissions) LikesetLegacyPermissions(AuthorizationContainer, Collection)but logs a deprecation warningMethods inherited from class io.jenkins.plugins.casc.BaseConfiguratorcheck, compare, configure, configure, createAttribute, equals, exclusions, handleUnknown, hashCode, instanceMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jenkins.plugins.casc.ConfiguratorcanConfigure, describe, describeStructure, getAttributes, getConfigurators, getDisplayName, getName, getNames, getTarget
- 
Constructor Details- 
MatrixAuthorizationStrategyConfiguratorpublic MatrixAuthorizationStrategyConfigurator()
 
- 
- 
Method Details- 
getImplementedAPI
- 
describe- Specified by:
- describein interface- io.jenkins.plugins.casc.Configurator<T extends AuthorizationContainer>
- Overrides:
- describein class- io.jenkins.plugins.casc.BaseConfigurator<T extends AuthorizationContainer>
 
- 
getEntriesMaps anAuthorizationContainerto a collection (list) ofDefinitionEntry, its serialized form.- Parameters:
- container- the container
- Returns:
 
- 
setEntriespublic static void setEntries(AuthorizationContainer container, Collection<DefinitionEntry> entries) 
- 
setLegacyPermissionspublic static void setLegacyPermissions(AuthorizationContainer container, Collection<String> permissions) Configure container's permissions from a List of "PERMISSION:sid" or "TYPE:PERMISSION:sid"
- 
setPermissionsDeprecatedpublic static void setPermissionsDeprecated(AuthorizationContainer container, Collection<String> permissions) LikesetLegacyPermissions(AuthorizationContainer, Collection)but logs a deprecation warning
 
-