nl.surfnet.coin.selfservice.service.impl
Class NotificationServiceImpl

java.lang.Object
  extended by nl.surfnet.coin.selfservice.service.impl.NotificationServiceImpl
All Implemented Interfaces:
NotificationService

@Component
public class NotificationServiceImpl
extends Object
implements NotificationService

Default implementation of notification service


Field Summary
protected static String FCP_NOTIFICATIONS
           
protected static String LCP_NOTIFICATIONS
           
 
Constructor Summary
NotificationServiceImpl()
           
 
Method Summary
protected  List<CoinAuthority.Authority> getAuthorities()
           
 NotificationMessage getNotifications(nl.surfnet.coin.csa.model.InstitutionIdentityProvider selectedIdp)
          Get all possible notifications for the given services belonging to the IdentityProvider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FCP_NOTIFICATIONS

protected static final String FCP_NOTIFICATIONS
See Also:
Constant Field Values

LCP_NOTIFICATIONS

protected static final String LCP_NOTIFICATIONS
See Also:
Constant Field Values
Constructor Detail

NotificationServiceImpl

public NotificationServiceImpl()
Method Detail

getNotifications

public NotificationMessage getNotifications(nl.surfnet.coin.csa.model.InstitutionIdentityProvider selectedIdp)
Description copied from interface: NotificationService
Get all possible notifications for the given services belonging to the IdentityProvider. Notifications will be created for services that have a license but no linked service or vice-versa

Specified by:
getNotifications in interface NotificationService
Parameters:
selectedIdp - the selected idp
Returns:
list of possible notifications

getAuthorities

protected List<CoinAuthority.Authority> getAuthorities()


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