|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMetadataConfigurationStore
Configuration Store for the metadata
Method Summary | |
---|---|
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 |
Method Detail |
---|
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.
|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |