public abstract class BaseAbstractStoreConfiguration<C extends BaseAbstractStoreConfiguration<?>> extends Object implements IdentityStoreConfiguration
| Constructor and Description |
|---|
BaseAbstractStoreConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
C |
addContextInitializer(ContextInitializer contextInitializer) |
C |
addCredentialHandler(Class<? extends CredentialHandler> credentialHandler) |
C |
addRealm(String... realmNames) |
C |
addTier(String... tierNames) |
List<ContextInitializer> |
getContextInitializers()
Returns all
ContextInitializer instances configured for a specific identity store. |
Map<String,Object> |
getCredentialHandlerProperties()
Allows credential handler behaviour to be customized via a set of property values
|
List<Class<? extends CredentialHandler>> |
getCredentialHandlers()
Returns a
List of the CredentialHandler types configured. |
FeatureSet |
getFeatureSet()
Returns a
FeatureSet describing the features supported by this identity store configuration. |
Set<String> |
getRealms()
Returns all configured realms.
|
Set<String> |
getTiers() |
void |
init()
Initializes the store configuration with the specified
FeatureSet. |
protected abstract void |
initConfig() |
C |
setCredentialHandlerProperty(String propertyName,
Object value) |
C |
supportAllFeatures() |
C |
supportFeature(FeatureSet.FeatureGroup... feature) |
C |
supportRelationshipType(Class<? extends Relationship>... types) |
public final void init()
throws SecurityConfigurationException
IdentityStoreConfiguration
Initializes the store configuration with the specified FeatureSet.
init in interface IdentityStoreConfigurationSecurityConfigurationExceptionprotected abstract void initConfig()
public List<ContextInitializer> getContextInitializers()
IdentityStoreConfiguration
Returns all ContextInitializer instances configured for a specific identity store.
getContextInitializers in interface IdentityStoreConfigurationpublic List<Class<? extends CredentialHandler>> getCredentialHandlers()
IdentityStoreConfigurationReturns a List of the CredentialHandler types configured.
getCredentialHandlers in interface IdentityStoreConfigurationpublic Map<String,Object> getCredentialHandlerProperties()
IdentityStoreConfigurationAllows credential handler behaviour to be customized via a set of property values
getCredentialHandlerProperties in interface IdentityStoreConfigurationpublic FeatureSet getFeatureSet()
IdentityStoreConfiguration
Returns a FeatureSet describing the features supported by this identity store configuration.
getFeatureSet in interface IdentityStoreConfigurationpublic C addContextInitializer(ContextInitializer contextInitializer)
public C setCredentialHandlerProperty(String propertyName, Object value)
public C addCredentialHandler(Class<? extends CredentialHandler> credentialHandler)
public C supportFeature(FeatureSet.FeatureGroup... feature)
public C supportRelationshipType(Class<? extends Relationship>... types)
public C supportAllFeatures()
public Set<String> getRealms()
IdentityStoreConfigurationReturns all configured realms.
getRealms in interface IdentityStoreConfigurationpublic Set<String> getTiers()
getTiers in interface IdentityStoreConfigurationCopyright © 2013. All Rights Reserved.