org.jasig.schedassist.web.owner.preferences
Class PreferencesFormController
java.lang.Object
org.jasig.schedassist.web.owner.preferences.PreferencesFormController
@Controller
@RequestMapping(value={"/owner/preferences.html","/delegate/preferences.html"})
@SessionAttributes(value="command")
public class PreferencesFormController- extends Object
Form controller that invokes the method OwnerDao.updatePreference(IScheduleOwner, Preferences, String).
- Version:
- $Id: PreferencesFormController.java 2985 2011-01-26 21:58:45Z npblair $
- Author:
- Nicholas Blair, nblair@doit.wisc.edu
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreferencesFormController
public PreferencesFormController()
setOwnerDao
public void setOwnerDao(OwnerDao ownerDao)
- Parameters:
ownerDao - the ownerDao to set
setReflectionService
public void setReflectionService(AvailableScheduleReflectionService reflectionService)
- Parameters:
reflectionService - the reflectionService to set
setAvailableScheduleDao
public void setAvailableScheduleDao(AvailableScheduleDao availableScheduleDao)
- Parameters:
availableScheduleDao - the availableScheduleDao to set
setValidator
public void setValidator(PreferencesFormBackingObjectValidator validator)
- Parameters:
validator - the validator to set
initBinder
@InitBinder(value="command")
protected void initBinder(org.springframework.web.bind.WebDataBinder binder)
- Parameters:
binder -
setupForm
@RequestMapping(method=GET)
protected String setupForm(org.springframework.ui.ModelMap model)
throws NotRegisteredException
- Parameters:
request - model -
- Returns:
-
- Throws:
NotRegisteredException
updatePreferences
@RequestMapping(method=POST)
protected String updatePreferences(@ModelAttribute(value="command")
PreferencesFormBackingObject fbo,
org.springframework.validation.BindingResult bindingResult)
throws NotRegisteredException
- Parameters:
fbo - bindingResult - request -
- Returns:
-
- Throws:
NotRegisteredException
Copyright © 2012 Jasig. All Rights Reserved.