org.jasig.portlet.emailpreview.service
Class SimpleServiceBroker

java.lang.Object
  extended by org.jasig.portlet.emailpreview.service.SimpleServiceBroker
All Implemented Interfaces:
IServiceBroker

public class SimpleServiceBroker
extends Object
implements IServiceBroker

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

Field Summary
protected static List<String> RESERVED_PROPERTIES
           
 
Constructor Summary
SimpleServiceBroker()
           
 
Method Summary
 MailStoreConfiguration getConfiguration(javax.portlet.PortletRequest request)
           
 IEmailAccountService getEmailAccountService(javax.portlet.PortletRequest request)
          Returns the appropriate email account service for this request.
 Map<String,IEmailAccountService> getServices()
           
 Set<String> getSupportedProtocols()
           
 void saveConfiguration(javax.portlet.ActionRequest request, MailStoreConfiguration config)
           
 void setAuthenticationServiceRegistry(IAuthenticationServiceRegistry authServiceRegistry)
           
 void setServices(Map<String,IEmailAccountService> services)
           
 void setStringEncryptionService(IStringEncryptionService stringEncryptionService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESERVED_PROPERTIES

protected static final List<String> RESERVED_PROPERTIES
Constructor Detail

SimpleServiceBroker

public SimpleServiceBroker()
Method Detail

getConfiguration

public MailStoreConfiguration getConfiguration(javax.portlet.PortletRequest request)
Specified by:
getConfiguration in interface IServiceBroker
Returns:

saveConfiguration

public void saveConfiguration(javax.portlet.ActionRequest request,
                              MailStoreConfiguration config)
Specified by:
saveConfiguration in interface IServiceBroker

getEmailAccountService

public IEmailAccountService getEmailAccountService(javax.portlet.PortletRequest request)
Description copied from interface: IServiceBroker
Returns the appropriate email account service for this request.

Specified by:
getEmailAccountService in interface IServiceBroker
Parameters:
request - Request
Returns:
Email account service.

setAuthenticationServiceRegistry

@Autowired
public void setAuthenticationServiceRegistry(IAuthenticationServiceRegistry authServiceRegistry)

setStringEncryptionService

@Autowired(required=false)
public void setStringEncryptionService(IStringEncryptionService stringEncryptionService)

getServices

public Map<String,IEmailAccountService> getServices()

setServices

public void setServices(Map<String,IEmailAccountService> services)

getSupportedProtocols

public Set<String> getSupportedProtocols()
Specified by:
getSupportedProtocols in interface IServiceBroker


Copyright © 2013 Jasig. All Rights Reserved.