Class SimpleCredentialVaultProvider
- java.lang.Object
-
- org.springframework.extensions.webscripts.connector.SimpleCredentialVaultProvider
-
- All Implemented Interfaces:
CredentialVaultProvider
public class SimpleCredentialVaultProvider extends java.lang.Object implements CredentialVaultProvider
Provides instances of credential vaults
-
-
Constructor Summary
Constructors Constructor Description SimpleCredentialVaultProvider()Reflection constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgenerateKey(java.lang.String id, java.lang.String userId)Generate a caching keyCredentialVaultprovide(java.lang.String id)Provide a Credential Vault for the given idvoidsetConfigService(org.springframework.extensions.config.ConfigService configService)
-
-
-
Method Detail
-
setConfigService
public void setConfigService(org.springframework.extensions.config.ConfigService configService)
- Parameters:
configService- the configService to set
-
provide
public CredentialVault provide(java.lang.String id) throws CredentialVaultProviderException
Provide a Credential Vault for the given id- Specified by:
providein interfaceCredentialVaultProvider- Parameters:
id- Credential vault ID- Returns:
- a new Credential Vault implementation
- Throws:
CredentialVaultProviderException
-
generateKey
public java.lang.String generateKey(java.lang.String id, java.lang.String userId)Generate a caching key- Specified by:
generateKeyin interfaceCredentialVaultProvider- Parameters:
id- Credential vault IDuserId- User ID- Returns:
- key as appropriate for this Credential Vault implementation
-
-