nl.surfnet.coin.csa.service.impl
Class CompoundSPService

java.lang.Object
  extended by nl.surfnet.coin.csa.service.impl.CompoundSPService

@Component
public class CompoundSPService
extends Object

Abstraction for the Compound Service Providers. This deals with persistence and linking to Service Providers


Constructor Summary
CompoundSPService()
           
 
Method Summary
 List<CompoundServiceProvider> getAllCSPs()
           
 CompoundServiceProvider getCSPById(IdentityProvider idp, long compoundSpId)
          Get a CSP by its ID, for the given IDP.
 CompoundServiceProvider getCSPByServiceProviderEntityId(String serviceProviderEntityId)
          Get a CSP by its ServiceProvider
 List<CompoundServiceProvider> getCSPsByIdp(IdentityProvider identityProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompoundSPService

public CompoundSPService()
Method Detail

getAllCSPs

public List<CompoundServiceProvider> getAllCSPs()

getCSPsByIdp

public List<CompoundServiceProvider> getCSPsByIdp(IdentityProvider identityProvider)

getCSPById

public CompoundServiceProvider getCSPById(IdentityProvider idp,
                                          long compoundSpId)
Get a CSP by its ID, for the given IDP.

Parameters:
idp - the IDP
compoundSpId - long
Returns:

getCSPByServiceProviderEntityId

public CompoundServiceProvider getCSPByServiceProviderEntityId(String serviceProviderEntityId)
Get a CSP by its ServiceProvider

Parameters:
serviceProviderEntityId - the ServiceProvider
Returns:


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