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

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

@Controller
@RequestMapping(value="/courseOfferingManagement")
public class CourseOfferingManagementController
extends org.kuali.rice.krad.web.controller.UifControllerBase


Constructor Summary
CourseOfferingManagementController()
           
 
Method Summary
 ModelAndView addActivityOfferings(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView cancelDeleteAOs(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to delete a list of selected Draft activity Offerings
 ModelAndView cancelDeleteCo(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to delete a Course Offering with all Draft activity Offerings
 ModelAndView confirmDelete(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to confirm delete AOs
 ModelAndView copyAO(CourseOfferingManagementForm form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to copy activityOffering
 ModelAndView copyCourseOffering(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView copyCourseOfferingCancel(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView copyCourseOfferingCreateCopy(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView createCourseOffering(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
protected  org.kuali.rice.krad.web.form.UifFormBase createInitialForm(HttpServletRequest request)
           
 ModelAndView deleteCo(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to delete a Course Offering with all Draft activity Offerings
 ModelAndView deleteCoConfirmation(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to confirm delete AOs
 ModelAndView deleteSelectedAoList(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to delete a list of selected Draft activity Offerings
 ModelAndView edit(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to edit a selected CO or AO
 ModelAndView editTheCO(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to invoke the Edit CO screen from Manage Course Offering screen while search input is Course Offering Code (04a screen)
 ModelAndView filterAOsAndRGsPerFO(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView generateUnconstrainedRegGroups(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
protected  AcademicCalendarService getAcademicCalendarService()
           
 ContextInfo getContextInfo()
           
 CourseOfferingService getCourseOfferingService()
           
protected  LRCService getLrcService()
           
 String getOrgNameDescription(String orgShortName)
           
 CourseOfferingManagementViewHelperService getViewHelperService(CourseOfferingManagementForm theForm)
           
 ModelAndView loadAOs(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView loadCOs(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView loadNextCO(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView loadPreviousCO(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView manageRegGroups(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView markSubjectCodeReadyForScheduling(CourseOfferingManagementForm theForm)
           
 ModelAndView selectAllActivityOfferings(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView selectedAoActions(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to pick the selected AO actions
 ModelAndView selectedCOActions(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView show(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to 1) search to get TermInfo based on termCode.
 ModelAndView start(org.kuali.rice.krad.web.form.UifFormBase form, BindingResult result, HttpServletRequest request, HttpServletResponse response)
           
 ModelAndView view(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to view a CO or an AO
 ModelAndView viewTheCO(CourseOfferingManagementForm theForm, BindingResult result, HttpServletRequest request, HttpServletResponse response)
          Method used to invoke the CO inquiry view from Manage Course Offering screen while search input is Course Offering Code (04a screen)
 
Methods inherited from class org.kuali.rice.krad.web.controller.UifControllerBase
addBlankLine, addLine, cancel, checkForm, checkViewAuthorization, close, deleteLine, getBooleanDialogResponse, getStringDialogResponse, getUIFModelAndView, getUIFModelAndView, getViewResolver, getViewService, hasDialogBeenAnswered, hasDialogBeenDisplayed, initForm, navigate, performFieldQuery, performFieldSuggest, performLookup, performRedirect, refresh, renderView, returnFromLightbox, returnToHistory, returnToHub, returnToPrevious, saveLine, setViewResolver, showDialog, toggleInactiveRecordDisplay
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CourseOfferingManagementController

public CourseOfferingManagementController()
Method Detail

createInitialForm

protected org.kuali.rice.krad.web.form.UifFormBase createInitialForm(HttpServletRequest request)
Specified by:
createInitialForm in class org.kuali.rice.krad.web.controller.UifControllerBase

start

@RequestMapping(params="methodToCall=start")
public ModelAndView start(@ModelAttribute(value="KualiForm")
                                               org.kuali.rice.krad.web.form.UifFormBase form,
                                               BindingResult result,
                                               HttpServletRequest request,
                                               HttpServletResponse response)
Overrides:
start in class org.kuali.rice.krad.web.controller.UifControllerBase

show

@RequestMapping(params="methodToCall=show")
public ModelAndView show(@ModelAttribute(value="KualiForm")
                                              CourseOfferingManagementForm theForm,
                                              BindingResult result,
                                              HttpServletRequest request,
                                              HttpServletResponse response)
                  throws Exception
Method used to 1) search to get TermInfo based on termCode. Only accept one valid TermInfo. If find more than one TermInfo or don't find any termInfo, log and report an error message. 2) If the input is subject code, load all course offerings based on termId and subjectCode 3) If the input is course offering code, a)find THE course offering based on termId and courseOfferingCode. If find more than one CO or don't find any CO, log and report an error message. b)load all activity offerings based on the courseOfferingId

Throws:
Exception

manageRegGroups

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

filterAOsAndRGsPerFO

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

generateUnconstrainedRegGroups

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

loadPreviousCO

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

loadNextCO

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

loadAOs

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

copyCourseOfferingCreateCopy

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

getAcademicCalendarService

protected AcademicCalendarService getAcademicCalendarService()

getLrcService

protected LRCService getLrcService()

copyCourseOfferingCancel

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

copyCourseOffering

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

selectAllActivityOfferings

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

loadCOs

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

copyAO

@RequestMapping(params="methodToCall=copyAO")
public ModelAndView copyAO(@ModelAttribute(value="KualiForm")
                                                CourseOfferingManagementForm form,
                                                BindingResult result,
                                                HttpServletRequest request,
                                                HttpServletResponse response)
Method used to copy activityOffering


cancelDeleteAOs

@RequestMapping(params="methodToCall=cancelDeleteAOs")
public ModelAndView cancelDeleteAOs(@ModelAttribute(value="KualiForm")
                                                         CourseOfferingManagementForm theForm,
                                                         BindingResult result,
                                                         HttpServletRequest request,
                                                         HttpServletResponse response)
                             throws Exception
Method used to delete a list of selected Draft activity Offerings

Throws:
Exception

deleteSelectedAoList

@RequestMapping(params="methodToCall=deleteSelectedAoList")
public ModelAndView deleteSelectedAoList(@ModelAttribute(value="KualiForm")
                                                              CourseOfferingManagementForm theForm,
                                                              BindingResult result,
                                                              HttpServletRequest request,
                                                              HttpServletResponse response)
                                  throws Exception
Method used to delete a list of selected Draft activity Offerings

Throws:
Exception

deleteCoConfirmation

@RequestMapping(params="methodToCall=deleteCoConfirmation")
public ModelAndView deleteCoConfirmation(@ModelAttribute(value="KualiForm")
                                                              CourseOfferingManagementForm theForm,
                                                              BindingResult result,
                                                              HttpServletRequest request,
                                                              HttpServletResponse response)
                                  throws Exception
Method used to confirm delete AOs

Throws:
Exception

deleteCo

@RequestMapping(params="methodToCall=deleteCo")
public ModelAndView deleteCo(@ModelAttribute(value="KualiForm")
                                                  CourseOfferingManagementForm theForm,
                                                  BindingResult result,
                                                  HttpServletRequest request,
                                                  HttpServletResponse response)
Method used to delete a Course Offering with all Draft activity Offerings


cancelDeleteCo

@RequestMapping(params="methodToCall=cancelDeleteCo")
public ModelAndView cancelDeleteCo(@ModelAttribute(value="KualiForm")
                                                        CourseOfferingManagementForm theForm,
                                                        BindingResult result,
                                                        HttpServletRequest request,
                                                        HttpServletResponse response)
Method used to delete a Course Offering with all Draft activity Offerings


edit

@RequestMapping(params="methodToCall=edit")
public ModelAndView edit(@ModelAttribute(value="KualiForm")
                                              CourseOfferingManagementForm theForm,
                                              BindingResult result,
                                              HttpServletRequest request,
                                              HttpServletResponse response)
                  throws Exception
Method used to edit a selected CO or AO

Throws:
Exception

selectedAoActions

@RequestMapping(params="methodToCall=selectedAoActions")
public ModelAndView selectedAoActions(@ModelAttribute(value="KualiForm")
                                                           CourseOfferingManagementForm theForm,
                                                           BindingResult result,
                                                           HttpServletRequest request,
                                                           HttpServletResponse response)
                               throws Exception
Method used to pick the selected AO actions

Throws:
Exception

selectedCOActions

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

confirmDelete

@RequestMapping(params="methodToCall=confirmDelete")
public ModelAndView confirmDelete(@ModelAttribute(value="KualiForm")
                                                       CourseOfferingManagementForm theForm,
                                                       BindingResult result,
                                                       HttpServletRequest request,
                                                       HttpServletResponse response)
                           throws Exception
Method used to confirm delete AOs

Throws:
Exception

view

@RequestMapping(params="methodToCall=view")
public ModelAndView view(@ModelAttribute(value="KualiForm")
                                              CourseOfferingManagementForm theForm,
                                              BindingResult result,
                                              HttpServletRequest request,
                                              HttpServletResponse response)
                  throws Exception
Method used to view a CO or an AO

Throws:
Exception

addActivityOfferings

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

createCourseOffering

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

markSubjectCodeReadyForScheduling

@RequestMapping(params="methodToCall=markSubjectCodeReadyForScheduling")
public ModelAndView markSubjectCodeReadyForScheduling(@ModelAttribute(value="KualiForm")
                                                                           CourseOfferingManagementForm theForm)
                                               throws Exception
Throws:
Exception

viewTheCO

@RequestMapping(params="methodToCall=viewTheCO")
public ModelAndView viewTheCO(@ModelAttribute(value="KualiForm")
                                                   CourseOfferingManagementForm theForm,
                                                   BindingResult result,
                                                   HttpServletRequest request,
                                                   HttpServletResponse response)
                       throws Exception
Method used to invoke the CO inquiry view from Manage Course Offering screen while search input is Course Offering Code (04a screen)

Throws:
Exception

editTheCO

@RequestMapping(params="methodToCall=editTheCO")
public ModelAndView editTheCO(@ModelAttribute(value="KualiForm")
                                                   CourseOfferingManagementForm theForm,
                                                   BindingResult result,
                                                   HttpServletRequest request,
                                                   HttpServletResponse response)
                       throws Exception
Method used to invoke the Edit CO screen from Manage Course Offering screen while search input is Course Offering Code (04a screen)

Throws:
Exception

getOrgNameDescription

public String getOrgNameDescription(String orgShortName)

getViewHelperService

public CourseOfferingManagementViewHelperService getViewHelperService(CourseOfferingManagementForm theForm)

getCourseOfferingService

public CourseOfferingService getCourseOfferingService()

getContextInfo

public ContextInfo getContextInfo()


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