org.kuali.student.enrollment.class2.courseoffering.controller
Class CourseOfferingRolloverController

java.lang.Object
  extended by org.kuali.rice.krad.web.controller.UifControllerBase
      extended by org.kuali.student.enrollment.class2.courseoffering.controller.CourseOfferingRolloverController

@Controller
@RequestMapping(value="/courseOfferingRollover")
public class CourseOfferingRolloverController
extends UifControllerBase

The controller for Perform Rollover, Rollover Details, and Release to Depts page (all within the same view).

Author:
Kuali Student Team

Field Summary
static String ROLLOVER_CONFIRM_RELEASE
           
static String ROLLOVER_DETAILS_PAGEID
           
 
Constructor Summary
CourseOfferingRolloverController()
           
 
Method Summary
 ModelAndView checkApproval(CourseOfferingRolloverManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView confirmReleaseToDepts(CourseOfferingRolloverManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
protected  UifFormBase createInitialForm(HttpServletRequest request)
           
 CourseOfferingViewHelperService getViewHelperService(CourseOfferingRolloverManagementForm rolloverForm)
           
 ModelAndView goSourceTerm(CourseOfferingRolloverManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView goTargetTerm(CourseOfferingRolloverManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView performReverseRollover(CourseOfferingRolloverManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView performRollover(CourseOfferingRolloverManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView redoRollover(CourseOfferingRolloverManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView releaseToDepts(CourseOfferingRolloverManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          This is used in the release to depts page from CourseOfferingRolloverManagement-ReleaseToDeptsPage.xml
 ModelAndView showRolloverResults(CourseOfferingRolloverManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView start(UifFormBase form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 
Methods inherited from class org.kuali.rice.krad.web.controller.UifControllerBase
addBlankLine, addLine, cancel, checkForm, checkViewAuthorization, close, deleteLine, getBooleanDialogResponse, getMessageView, getStringDialogResponse, getUIFModelAndView, getUIFModelAndView, getViewService, hasDialogBeenAnswered, hasDialogBeenDisplayed, initForm, navigate, performFieldQuery, performFieldSuggest, performLookup, performRedirect, refresh, returnFromLightbox, returnToHistory, returnToHub, returnToPrevious, saveLine, showDialog, toggleInactiveRecordDisplay
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROLLOVER_DETAILS_PAGEID

public static final String ROLLOVER_DETAILS_PAGEID
See Also:
Constant Field Values

ROLLOVER_CONFIRM_RELEASE

public static final String ROLLOVER_CONFIRM_RELEASE
See Also:
Constant Field Values
Constructor Detail

CourseOfferingRolloverController

public CourseOfferingRolloverController()
Method Detail

createInitialForm

protected UifFormBase createInitialForm(HttpServletRequest request)
Specified by:
createInitialForm in class UifControllerBase

start

@RequestMapping(method=GET,
                params="methodToCall=start")
public ModelAndView start(@ModelAttribute(value="KualiForm")
                                                        UifFormBase form,
                                                        BindingResult result,
                                                        HttpServletRequest request,
                                                        HttpServletResponse response)
Overrides:
start in class UifControllerBase

goTargetTerm

@RequestMapping(params="methodToCall=goTargetTerm")
public ModelAndView goTargetTerm(@ModelAttribute(value="KualiForm")
                                                      CourseOfferingRolloverManagementForm form,
                                                      BindingResult result,
                                                      HttpServletRequest request,
                                                      HttpServletResponse response)
                          throws Exception
Throws:
Exception

goSourceTerm

@RequestMapping(params="methodToCall=goSourceTerm")
public ModelAndView goSourceTerm(@ModelAttribute(value="KualiForm")
                                                      CourseOfferingRolloverManagementForm form,
                                                      BindingResult result,
                                                      HttpServletRequest request,
                                                      HttpServletResponse response)
                          throws Exception
Throws:
Exception

performRollover

@RequestMapping(params="methodToCall=performRollover")
public ModelAndView performRollover(@ModelAttribute(value="KualiForm")
                                                         CourseOfferingRolloverManagementForm form,
                                                         BindingResult result,
                                                         HttpServletRequest request,
                                                         HttpServletResponse response)
                             throws Exception
Throws:
Exception

performReverseRollover

@RequestMapping(params="methodToCall=performReverseRollover")
public ModelAndView performReverseRollover(@ModelAttribute(value="KualiForm")
                                                                CourseOfferingRolloverManagementForm form,
                                                                BindingResult result,
                                                                HttpServletRequest request,
                                                                HttpServletResponse response)
                                    throws Exception
Throws:
Exception

getViewHelperService

public CourseOfferingViewHelperService getViewHelperService(CourseOfferingRolloverManagementForm rolloverForm)

showRolloverResults

@RequestMapping(params="methodToCall=showRolloverResults")
public ModelAndView showRolloverResults(@ModelAttribute(value="KualiForm")
                                                             CourseOfferingRolloverManagementForm form,
                                                             BindingResult result,
                                                             HttpServletRequest request,
                                                             HttpServletResponse response)
                                 throws Exception
Throws:
Exception

releaseToDepts

@RequestMapping(params="methodToCall=releaseToDepts")
public ModelAndView releaseToDepts(@ModelAttribute(value="KualiForm")
                                                        CourseOfferingRolloverManagementForm form,
                                                        BindingResult result,
                                                        HttpServletRequest request,
                                                        HttpServletResponse response)
                            throws Exception
This is used in the release to depts page from CourseOfferingRolloverManagement-ReleaseToDeptsPage.xml

Throws:
Exception

checkApproval

@RequestMapping(params="methodToCall=checkApproval")
public ModelAndView checkApproval(@ModelAttribute(value="KualiForm")
                                                       CourseOfferingRolloverManagementForm form,
                                                       BindingResult result,
                                                       HttpServletRequest request,
                                                       HttpServletResponse response)
                           throws Exception
Throws:
Exception

redoRollover

@RequestMapping(params="methodToCall=redoRollover")
public ModelAndView redoRollover(@ModelAttribute(value="KualiForm")
                                                      CourseOfferingRolloverManagementForm form,
                                                      BindingResult result,
                                                      HttpServletRequest request,
                                                      HttpServletResponse response)
                          throws Exception
Throws:
Exception

confirmReleaseToDepts

@RequestMapping(params="methodToCall=confirmReleaseToDepts")
public ModelAndView confirmReleaseToDepts(@ModelAttribute(value="KualiForm")
                                                               CourseOfferingRolloverManagementForm form,
                                                               BindingResult result,
                                                               HttpServletRequest request,
                                                               HttpServletResponse response)
                                   throws Exception
Throws:
Exception


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.