Package io.vertigo.account
Class AccountFeatures
- java.lang.Object
-
- io.vertigo.core.node.config.Features<AccountFeatures>
-
- io.vertigo.account.AccountFeatures
-
- All Implemented Interfaces:
io.vertigo.core.lang.Builder<io.vertigo.core.node.config.ModuleConfig>
public final class AccountFeatures extends io.vertigo.core.node.config.Features<AccountFeatures>
Defines the 'account' extension- Author:
- pchretien
-
-
Constructor Summary
Constructors Constructor Description AccountFeatures()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buildFeatures()
AccountFeatures
withAccount()
AccountFeatures
withAuthentication()
Activates authentication.AccountFeatures
withAuthorization()
Activates authorization.AccountFeatures
withIdentityProvider()
AccountFeatures
withLdapAuthentication(io.vertigo.core.param.Param... params)
Activates ldap authentication.AccountFeatures
withLdapIdentityProvider(io.vertigo.core.param.Param... params)
AccountFeatures
withLoaderAccount(io.vertigo.core.param.Param... params)
AccountFeatures
withMemoryAccountCache(io.vertigo.core.param.Param... params)
AccountFeatures
withMockAuthentication(io.vertigo.core.param.Param... params)
Activates mock authentication.AccountFeatures
withRedisAccountCache(io.vertigo.core.param.Param... params)
AccountFeatures
withSecurity(io.vertigo.core.param.Param... params)
Activates user session.AccountFeatures
withStoreAccount(io.vertigo.core.param.Param... params)
Activates text authentication.AccountFeatures
withStoreAuthentication(io.vertigo.core.param.Param... params)
Activates store authentication.AccountFeatures
withStoreIdentityProvider(io.vertigo.core.param.Param... params)
AccountFeatures
withTextAccount(io.vertigo.core.param.Param... params)
Activates text authentication.AccountFeatures
withTextAuthentication(io.vertigo.core.param.Param... params)
Activates text authentication.AccountFeatures
withTextIdentityProvider(io.vertigo.core.param.Param... params)
-
-
-
Method Detail
-
withSecurity
public AccountFeatures withSecurity(io.vertigo.core.param.Param... params)
Activates user session.- Parameters:
params
- the user session class name- Returns:
- these features
-
withAuthentication
public AccountFeatures withAuthentication()
Activates authentication.- Returns:
- these features
-
withTextAuthentication
public AccountFeatures withTextAuthentication(io.vertigo.core.param.Param... params)
Activates text authentication.- Returns:
- these features
-
withStoreAuthentication
public AccountFeatures withStoreAuthentication(io.vertigo.core.param.Param... params)
Activates store authentication.- Returns:
- these features
-
withLdapAuthentication
public AccountFeatures withLdapAuthentication(io.vertigo.core.param.Param... params)
Activates ldap authentication.- Returns:
- these features
-
withMockAuthentication
public AccountFeatures withMockAuthentication(io.vertigo.core.param.Param... params)
Activates mock authentication.- Returns:
- these features
-
withAccount
public AccountFeatures withAccount()
-
withStoreAccount
public AccountFeatures withStoreAccount(io.vertigo.core.param.Param... params)
Activates text authentication.- Returns:
- these features
-
withTextAccount
public AccountFeatures withTextAccount(io.vertigo.core.param.Param... params)
Activates text authentication.- Returns:
- these features
-
withLoaderAccount
public AccountFeatures withLoaderAccount(io.vertigo.core.param.Param... params)
-
withMemoryAccountCache
public AccountFeatures withMemoryAccountCache(io.vertigo.core.param.Param... params)
-
withRedisAccountCache
public AccountFeatures withRedisAccountCache(io.vertigo.core.param.Param... params)
-
withIdentityProvider
public AccountFeatures withIdentityProvider()
-
withStoreIdentityProvider
public AccountFeatures withStoreIdentityProvider(io.vertigo.core.param.Param... params)
-
withLdapIdentityProvider
public AccountFeatures withLdapIdentityProvider(io.vertigo.core.param.Param... params)
-
withTextIdentityProvider
public AccountFeatures withTextIdentityProvider(io.vertigo.core.param.Param... params)
-
withAuthorization
public AccountFeatures withAuthorization()
Activates authorization.- Returns:
- these features
-
buildFeatures
protected void buildFeatures()
- Specified by:
buildFeatures
in classio.vertigo.core.node.config.Features<AccountFeatures>
-
-