org.jasig.portlet.emailpreview.service.link
Interface ILinkServiceRegistry

All Known Implementing Classes:
LinkServiceRegistryImpl

public interface ILinkServiceRegistry

ILinkServiceRegistry provides a registry of email link service implementation instances.

Version:
$Revision$
Author:
Jen Bourey, jbourey@unicon.net

Method Summary
 IEmailLinkService getEmailLinkService(String key)
          Return an instance of the link service associated with the supplied key.
 Collection<IEmailLinkService> getServices()
          Return a list of all currently-registered link services.
 void registerService(IEmailLinkService linkService)
          Register a link service.
 

Method Detail

registerService

void registerService(IEmailLinkService linkService)
Register a link service.

Parameters:
linkService -

getEmailLinkService

IEmailLinkService getEmailLinkService(String key)
Return an instance of the link service associated with the supplied key. If no matching link service can be found, this method will return null.

Parameters:
key -
Returns:

getServices

Collection<IEmailLinkService> getServices()
Return a list of all currently-registered link services.

Returns:


Copyright © 2012 Jasig. All Rights Reserved.