@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class)
public abstract class MatrixAuthorizationStrategyConfigurator<T extends AuthorizationContainer>
extends io.jenkins.plugins.casc.BaseConfigurator<T>
Constructor and Description |
---|
MatrixAuthorizationStrategyConfigurator() |
Modifier and Type | Method and Description |
---|---|
Set<io.jenkins.plugins.casc.Attribute<T,?>> |
describe() |
Class<?> |
getImplementedAPI() |
static Collection<String> |
getPermissions(AuthorizationContainer container)
Extract container's permissions as a List of "TYPE:PERMISSION:sid"
|
static void |
setPermissions(AuthorizationContainer container,
Collection<String> permissions)
Configure container's permissions from a List of "PERMISSION:sid" or "TYPE:PERMISSION:sid"
|
static void |
setPermissionsDeprecated(AuthorizationContainer container,
Collection<String> permissions)
Like
setPermissions(AuthorizationContainer, Collection) but logs a deprecation warning |
check, compare, configure, configure, createAttribute, equals, exclusions, handleUnknown, hashCode, instance
public MatrixAuthorizationStrategyConfigurator()
@NonNull public Class<?> getImplementedAPI()
@NonNull public Set<io.jenkins.plugins.casc.Attribute<T,?>> describe()
describe
in interface io.jenkins.plugins.casc.Configurator<T extends AuthorizationContainer>
describe
in class io.jenkins.plugins.casc.BaseConfigurator<T extends AuthorizationContainer>
public static Collection<String> getPermissions(AuthorizationContainer container)
public static void setPermissions(AuthorizationContainer container, Collection<String> permissions)
public static void setPermissionsDeprecated(AuthorizationContainer container, Collection<String> permissions)
setPermissions(AuthorizationContainer, Collection)
but logs a deprecation warningCopyright © 2016–2022. All rights reserved.