public interface IMetadataConfigurationStore
Modifier and Type | Method and Description |
---|---|
void |
bootstrap()
Perform any bootstrap or initialization the store needs.
|
void |
cleanup()
Perform final cleanup if needed.
|
void |
delete(String id)
Delete the descriptor from the external data sink
|
void |
deleteTrustedProviders(String id)
Delete the trusted providers from the external data sink
|
Set<String> |
getIdentityProviderID()
Get a set of the identity provider ID, which can individually be drilled down to get additional trusted provider
information
|
Set<String> |
getServiceProviderID()
Get a set of the service provider ID, which can individually be drilled down to get additional trusted provider
information
|
EntityDescriptorType |
load(String id)
Load the descriptor from the external data sink
|
Map<String,String> |
loadTrustedProviders(String id)
Get the Trusted Providers
|
void |
persist(EntityDescriptorType entity,
String id)
Persist into an external sink (file system, ldap, db etc)
|
void |
persistTrustedProviders(String id,
Map<String,String> trusted)
Persist the map of trusted providers
|
void bootstrap()
Perform any bootstrap or initialization the store needs.
Set<String> getServiceProviderID()
Set<String> getIdentityProviderID()
Map<String,String> loadTrustedProviders(String id) throws IOException, ClassNotFoundException
id
- {@link
- IOException}{@link
- ClassNotFoundException}IOException
ClassNotFoundException
void persistTrustedProviders(String id, Map<String,String> trusted) throws IOException
id
- trusted
- {@link
- IOException}IOException
void persist(EntityDescriptorType entity, String id) throws IOException
entity
- id
- An unique identifier useful for retrieval{@link
- IOException}IOException
EntityDescriptorType load(String id) throws IOException
id
- unique identifier used during persistence{@link
- IOException}IOException
void delete(String id)
id
- void deleteTrustedProviders(String id)
id
- void cleanup()
Perform final cleanup if needed.
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.