org.springframework.extensions.webscripts.connector
Class AbstractPersistentCredentialVault

java.lang.Object
  extended by org.springframework.extensions.webscripts.connector.SimpleCredentialVault
      extended by org.springframework.extensions.webscripts.connector.AbstractPersistentCredentialVault
All Implemented Interfaces:
Serializable, CredentialVault
Direct Known Subclasses:
XMLCredentialVault

public abstract class AbstractPersistentCredentialVault
extends SimpleCredentialVault

An abstract implementation of a persistent credential vault where crednetials can be stored from a persistent location.

Author:
muzquiano
See Also:
Serialized Form

Field Summary
protected  ConfigService configService
           
 
Fields inherited from class org.springframework.extensions.webscripts.connector.SimpleCredentialVault
credentialsMap, id
 
Constructor Summary
AbstractPersistentCredentialVault(String id)
          Instantiates a new persistentcredential vault.
 
Method Summary
protected  RemoteConfigElement getRemoteConfig()
           
 void setConfigService(ConfigService configService)
          Sets the config service.
 void store(Credentials credentials)
          Places the given credentials into the vault
 String toString()
           
 
Methods inherited from class org.springframework.extensions.webscripts.connector.SimpleCredentialVault
getStoredIds, hasCredentials, load, newCredentials, remove, retrieve, save
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

configService

protected ConfigService configService
Constructor Detail

AbstractPersistentCredentialVault

public AbstractPersistentCredentialVault(String id)
Instantiates a new persistentcredential vault.

Parameters:
id - the id
Method Detail

setConfigService

public void setConfigService(ConfigService configService)
Sets the config service.

Parameters:
configService -

store

public void store(Credentials credentials)
Description copied from interface: CredentialVault
Places the given credentials into the vault

Specified by:
store in interface CredentialVault
Overrides:
store in class SimpleCredentialVault
Parameters:
credentials - the credentials

getRemoteConfig

protected RemoteConfigElement getRemoteConfig()
Returns:
RemoteConfigElement

toString

public String toString()
Overrides:
toString in class SimpleCredentialVault


Copyright © 2009 SpringSource, Inc. All Rights Reserved.