org.jasig.portlet.emailpreview.service
Interface IServiceBroker

All Known Implementing Classes:
SimpleServiceBroker

public interface IServiceBroker

Provides access to the various services (Email, AuthN, etc) in the portlet. This interfce simplifies Spring configuration in that controllers need only have access to this broker, not a blend of 3-4 independent services.

Version:
$Revision: 21577 $
Author:
Jen Bourey, jbourey@unicon.net, Drew Wills, drew@unicon.net

Method Summary
 MailStoreConfiguration getConfiguration(javax.portlet.PortletRequest request)
           
 IEmailAccountService getEmailAccountService(javax.portlet.PortletRequest request)
          Returns the appropriate email account service for this request.
 Set<String> getSupportedProtocols()
           
 void saveConfiguration(javax.portlet.ActionRequest request, MailStoreConfiguration config)
           
 

Method Detail

getConfiguration

MailStoreConfiguration getConfiguration(javax.portlet.PortletRequest request)
Parameters:
request -
Returns:

saveConfiguration

void saveConfiguration(javax.portlet.ActionRequest request,
                       MailStoreConfiguration config)
Parameters:
request -
config -

getEmailAccountService

IEmailAccountService getEmailAccountService(javax.portlet.PortletRequest request)
Returns the appropriate email account service for this request.

Parameters:
request - Request
Returns:
Email account service.

getSupportedProtocols

Set<String> getSupportedProtocols()


Copyright © 2013 Jasig. All Rights Reserved.