public abstract class AbstractSecurityConfigurationBuilder<T> extends Builder<T> implements SecurityConfigurationChildBuilder
Constructor and Description |
---|
AbstractSecurityConfigurationBuilder(SecurityConfigurationChildBuilder builder) |
Modifier and Type | Method and Description |
---|---|
SecurityConfiguration |
build() |
protected T |
create()
Creates a new configuration.
|
HttpSecurityBuilder |
http() |
IdentityBeanConfigurationBuilder |
identity() |
IdentityConfigurationBuilder |
idmConfig() |
protected Builder<T> |
readFrom(T fromConfiguration)
Reads a pre-created configuration.
|
protected void |
validate()
Validates the internal state.
|
public AbstractSecurityConfigurationBuilder(SecurityConfigurationChildBuilder builder)
public IdentityConfigurationBuilder idmConfig()
idmConfig
in interface SecurityConfigurationChildBuilder
public IdentityBeanConfigurationBuilder identity()
identity
in interface SecurityConfigurationChildBuilder
public HttpSecurityBuilder http()
http
in interface SecurityConfigurationChildBuilder
public SecurityConfiguration build()
build
in interface SecurityConfigurationChildBuilder
protected T create() throws SecurityConfigurationException
Builder
Creates a new configuration.
create
in class Builder<T>
SecurityConfigurationException
- if any error occurs or for any invalid configurationprotected void validate() throws SecurityConfigurationException
Builder
Validates the internal state.
validate
in class Builder<T>
SecurityConfigurationException
- if any error occurs or for any invalid configurationprotected Builder<T> readFrom(T fromConfiguration) throws SecurityConfigurationException
Builder
Reads a pre-created configuration.
readFrom
in class Builder<T>
SecurityConfigurationException
- if any error occurs or for any invalid configurationCopyright © 2018 JBoss by Red Hat. All rights reserved.