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

All Known Implementing Classes:
SimpleEmailLinkServiceImpl

public interface IEmailLinkService

IEmailLinkService provides links to an external webmail client.

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

Method Summary
 List<ConfigurationParameter> getAdminConfigurationParameters()
           
 String getInboxUrl(javax.portlet.PortletRequest request, MailStoreConfiguration config)
          Get the URL of the inbox for this portlet request and mail store configuration.
 String getKey()
          Return the unique key for this link service.
 List<ConfigurationParameter> getUserConfigurationParameters()
           
 

Method Detail

getKey

String getKey()
Return the unique key for this link service. This key will be used to retrieve a link service instances from the registry.

Returns:

getInboxUrl

String getInboxUrl(javax.portlet.PortletRequest request,
                   MailStoreConfiguration config)
Get the URL of the inbox for this portlet request and mail store configuration. This method may simply provide the URL of an external webmail client. Some implementations may wish to support SSO or implement other interesting client-specific URLs.

Parameters:
request -
config -
Returns:

getAdminConfigurationParameters

List<ConfigurationParameter> getAdminConfigurationParameters()

getUserConfigurationParameters

List<ConfigurationParameter> getUserConfigurationParameters()


Copyright © 2010 Jasig. All Rights Reserved.