org.springframework.extensions.webscripts.connector
Class SimpleCredentialVaultProvider

java.lang.Object
  extended by org.springframework.extensions.webscripts.connector.SimpleCredentialVaultProvider
All Implemented Interfaces:
CredentialVaultProvider

public class SimpleCredentialVaultProvider
extends Object
implements CredentialVaultProvider

Provides instances of credential vaults

Author:
muzquiano

Constructor Summary
SimpleCredentialVaultProvider()
          Reflection constructor
 
Method Summary
 String generateKey(String id, String userId)
          Generate a caching key
 CredentialVault provide(String id)
          Provide a Simple Credential Vault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleCredentialVaultProvider

public SimpleCredentialVaultProvider()
Reflection constructor

Method Detail

provide

public CredentialVault provide(String id)
                        throws CredentialVaultProviderException
Provide a Simple Credential Vault

Specified by:
provide in interface CredentialVaultProvider
Parameters:
id - Credential vault ID
Returns:
a new Credential Vault implementation
Throws:
CredentialVaultProviderException

generateKey

public String generateKey(String id,
                          String userId)
Generate a caching key

Specified by:
generateKey in interface CredentialVaultProvider
Parameters:
id - Credential vault ID
userId - User ID
Returns:
key as appropriate for this Credential Vault implementation


Copyright © 2009 SpringSource, Inc. All Rights Reserved.