public class IdentityConfiguration extends Object
Consolidates all the configuration that should be used to initialize and start the IDM subsystem.
Each configuration have a name, and they must be unique when using multiple configurations.
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getName() |
RelationshipPolicy |
getRelationshipPolicy() |
List<? extends IdentityStoreConfiguration> |
getStoreConfiguration() |
Set<Class<? extends AttributedType>> |
getSupportedTypes()
Returns a set containing all
AttributedType supported by this configuration. |
int |
hashCode() |
boolean |
supportsAttribute()
Check if the configuration supports credential management.
|
boolean |
supportsCredential()
Check if the configuration supports credential management.
|
boolean |
supportsPartition() |
boolean |
supportsPermission()
Check if the configuration supports credential management.
|
public RelationshipPolicy getRelationshipPolicy()
public String getName()
public List<? extends IdentityStoreConfiguration> getStoreConfiguration()
public boolean supportsPartition()
public boolean supportsCredential()
Check if the configuration supports credential management.
Credential management is supported if any of the configured identity stores support it.
public boolean supportsAttribute()
Check if the configuration supports credential management.
Credential management is supported if any of the configured identity stores support it.
public boolean supportsPermission()
Check if the configuration supports credential management.
Permission management is supported if any of the configured identity stores support it.
public Set<Class<? extends AttributedType>> getSupportedTypes()
Returns a set containing all AttributedType
supported by this configuration.
The resulting set is a combination of the supported types of each identity store supported by this configuration.
Copyright © 2018. All rights reserved.