nl.surfnet.coin.csa.api.cache
Class ProviderCache

java.lang.Object
  extended by nl.surfnet.coin.csa.api.cache.AbstractCache
      extended by nl.surfnet.coin.csa.api.cache.ProviderCache
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

@Component
public class ProviderCache
extends AbstractCache


Field Summary
 
Fields inherited from class nl.surfnet.coin.csa.api.cache.AbstractCache
LOG
 
Constructor Summary
ProviderCache()
           
 
Method Summary
protected  void doPopulateCache()
          Template method that defines how to populate a certain cache
protected  String getCacheName()
           
 List<String> getServiceProviderIdentifiers(String identityProviderId)
           
 void setIdpService(IdentityProviderService idpService)
           
 
Methods inherited from class nl.surfnet.coin.csa.api.cache.AbstractCache
afterPropertiesSet, destroy, evict, getDelay, getDuration, setDelay, setDuration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProviderCache

public ProviderCache()
Method Detail

getServiceProviderIdentifiers

public List<String> getServiceProviderIdentifiers(String identityProviderId)

setIdpService

public void setIdpService(IdentityProviderService idpService)

doPopulateCache

protected void doPopulateCache()
Description copied from class: AbstractCache
Template method that defines how to populate a certain cache

Specified by:
doPopulateCache in class AbstractCache

getCacheName

protected String getCacheName()
Specified by:
getCacheName in class AbstractCache


Copyright © 2013 SURFnet bv, The Netherlands. All Rights Reserved.