org.jasig.portlet.emailpreview.controller
Class MailStoreConfigurationController

java.lang.Object
  extended by org.jasig.portlet.emailpreview.controller.MailStoreConfigurationController

@Controller
@RequestMapping(value="CONFIG")
public class MailStoreConfigurationController
extends Object

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

Field Summary
protected  org.apache.commons.logging.Log log
           
 
Constructor Summary
MailStoreConfigurationController()
           
 
Method Summary
 String getAccountFormView()
           
 Collection<IAuthenticationService> getAuthServices()
           
 MailStoreConfigurationForm getConfigurationForm(javax.portlet.PortletRequest request)
           
 Collection<IEmailLinkService> getLinkServices()
           
 List<String> getProtocols()
           
 Map<String,List<ConfigurationParameter>> getServiceParameters(javax.portlet.PortletRequest request)
           
 void saveAccountConfiguration(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response, MailStoreConfigurationForm form, String save)
           
 void setAccountDao(IMailStoreDao mailStoreDao)
           
 void setAuthServiceRegistry(IAuthenticationServiceRegistry authServiceRegistry)
           
 void setLinkServiceRegistry(ILinkServiceRegistry linkServiceRegistry)
           
 void setProtocols(List<String> protocols)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.apache.commons.logging.Log log
Constructor Detail

MailStoreConfigurationController

public MailStoreConfigurationController()
Method Detail

setAccountDao

public void setAccountDao(IMailStoreDao mailStoreDao)

setProtocols

public void setProtocols(List<String> protocols)

setLinkServiceRegistry

public void setLinkServiceRegistry(ILinkServiceRegistry linkServiceRegistry)

setAuthServiceRegistry

public void setAuthServiceRegistry(IAuthenticationServiceRegistry authServiceRegistry)

getAccountFormView

@RequestMapping
public String getAccountFormView()

saveAccountConfiguration

@RequestMapping(params="action=updateConfiguration")
public void saveAccountConfiguration(javax.portlet.ActionRequest request,
                                                          javax.portlet.ActionResponse response,
                                                          @ModelAttribute(value="form")
                                                          MailStoreConfigurationForm form,
                                                          @RequestParam(value="save",required=false)
                                                          String save)
                              throws javax.portlet.PortletModeException
Throws:
javax.portlet.PortletModeException

getConfigurationForm

@ModelAttribute(value="form")
public MailStoreConfigurationForm getConfigurationForm(javax.portlet.PortletRequest request)

getServiceParameters

@ModelAttribute(value="serviceParameters")
public Map<String,List<ConfigurationParameter>> getServiceParameters(javax.portlet.PortletRequest request)

getProtocols

@ModelAttribute(value="protocols")
public List<String> getProtocols()

getLinkServices

@ModelAttribute(value="linkServices")
public Collection<IEmailLinkService> getLinkServices()

getAuthServices

@ModelAttribute(value="authServices")
public Collection<IAuthenticationService> getAuthServices()


Copyright © 2010 Jasig. All Rights Reserved.