nl.surfnet.coin.selfservice.service
Interface LicensingService

All Known Implementing Classes:
LmngServiceImpl

public interface LicensingService

Interface of services that return Licensing information from LMNG (Licentie Modellen Next Generation)


Method Summary
 List<License> getLicensesForIdentityProvider(IdentityProvider identityProvider)
          Gets a list with Licenses for the given identityProvider which are valid today.
 List<License> getLicensesForIdentityProvider(IdentityProvider identityProvider, Date validOn)
          Gets a list with Licenses for the given identityProvider which are valid on the given day
 

Method Detail

getLicensesForIdentityProvider

List<License> getLicensesForIdentityProvider(IdentityProvider identityProvider)
Gets a list with Licenses for the given identityProvider which are valid today.

Parameters:
identityProvider - the identityProvider to get the licenses for
Returns:
a list of possible valid licenses

getLicensesForIdentityProvider

List<License> getLicensesForIdentityProvider(IdentityProvider identityProvider,
                                             Date validOn)
Gets a list with Licenses for the given identityProvider which are valid on the given day

Parameters:
identityProvider - the identityProvider to get the licenses for
validOn - Date on which the license should be valid
Returns:
a list of possible valid licenses


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