@ProviderType public interface SecurityProvider
SecurityConfiguration
s
defining the individual plugins. In addition this provider gives access
to the configuration parameters that apply to the configurations with the
specified name
.Modifier and Type | Method and Description |
---|---|
<T> T |
getConfiguration(@NotNull java.lang.Class<T> configClass)
Returns the security configuration of the specified
configClass . |
@NotNull java.lang.Iterable<? extends SecurityConfiguration> |
getConfigurations()
Returns all available
SecurityConfiguration s. |
@NotNull ConfigurationParameters |
getParameters(@Nullable java.lang.String name)
Allows to retrieve the configuration parameters associated with a
given
SecurityConfiguration
accessible by this provider. |
@NotNull @NotNull ConfigurationParameters getParameters(@Nullable @Nullable java.lang.String name)
SecurityConfiguration
accessible by this provider. If the specified name is null
the global config parameters will be returned.name
- The name
of the security
configuration.SecurityConfiguration
identified by the specified name. If the specified name is null
the global config parameters will be returned.@NotNull @NotNull java.lang.Iterable<? extends SecurityConfiguration> getConfigurations()
SecurityConfiguration
s.SecurityConfiguration
s.@NotNull <T> T getConfiguration(@NotNull @NotNull java.lang.Class<T> configClass)
configClass
.T
- configClass
- The class of the configuration to retrieve.Copyright © 2010 - 2020 Adobe. All Rights Reserved