public class AuthorizationConfigurationBuilder extends AbstractSecurityConfigurationChildBuilder implements Builder<AuthorizationConfiguration>
Modifier and Type | Field and Description |
---|---|
private boolean |
enabled |
private java.util.Set<java.lang.String> |
roles |
Constructor and Description |
---|
AuthorizationConfigurationBuilder(SecurityConfigurationBuilder securityBuilder) |
Modifier and Type | Method and Description |
---|---|
AuthorizationConfiguration |
create()
Create the configuration bean
|
AuthorizationConfigurationBuilder |
disable() |
AuthorizationConfigurationBuilder |
enable() |
AuthorizationConfigurationBuilder |
enabled(boolean enabled) |
Builder<?> |
read(AuthorizationConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
AuthorizationConfigurationBuilder |
role(java.lang.String name) |
void |
validate()
Validate the data in this builder before building the configuration bean
|
authorization, getSecurityBuilder
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, getBuilder, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
private final java.util.Set<java.lang.String> roles
private boolean enabled
public AuthorizationConfigurationBuilder(SecurityConfigurationBuilder securityBuilder)
public AuthorizationConfigurationBuilder disable()
public AuthorizationConfigurationBuilder enable()
public AuthorizationConfigurationBuilder enabled(boolean enabled)
public AuthorizationConfigurationBuilder role(java.lang.String name)
public void validate()
Builder
validate
in interface Builder<AuthorizationConfiguration>
public AuthorizationConfiguration create()
Builder
create
in interface Builder<AuthorizationConfiguration>
public Builder<?> read(AuthorizationConfiguration template)
Builder
read
in interface Builder<AuthorizationConfiguration>
template
- the configuration from which to "clone" this config if needed.