@Controller @RequestMapping(value="VIEW") public class CoursesPortletController extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
COURSE_LIST_VIEW |
static String |
COURSECODE |
static String |
DEFAULT_VIEW_PREFERENCE |
static String |
GRADES_LIST_VIEW |
static String |
TERMCODE |
| Constructor and Description |
|---|
CoursesPortletController() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyActionParameters(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
Action request handler that simply copies all parameters from action to render
|
String |
defaultView(javax.portlet.PortletRequest request,
org.springframework.ui.ModelMap model) |
Boolean |
getDisplayCourseBooks(javax.portlet.PortletRequest req) |
Boolean |
getDisplayCourseUpdates(javax.portlet.PortletRequest req) |
String |
getGradesFragment(javax.portlet.ResourceRequest resourceRequest,
org.springframework.ui.ModelMap model,
String termCode) |
protected Term |
getSelectedTerm(String termCode,
TermList termList)
If termCode is null
TermListWrapper.getCurrentTerm() is used, if not TermListWrapper.getTerm(String) is used |
protected String |
getSelectedTermCode(javax.portlet.PortletRequest portletRequest,
String requestTermCode)
Determine the term code to use.
|
String |
jsonCurrentClassSchedule(javax.portlet.PortletRequest request,
javax.portlet.MimeResponse response,
org.springframework.ui.ModelMap model) |
void |
setCoursesDao(ICoursesDao coursesDao) |
void |
setUrlService(IURLService urlService) |
void |
setViewSelector(org.jasig.portlet.utils.mvc.IViewSelector viewSelector) |
String |
viewCourse(javax.portlet.PortletRequest request,
org.springframework.ui.ModelMap model,
String termCode,
String courseCode) |
String |
viewCourseList(javax.portlet.PortletRequest request,
org.springframework.ui.ModelMap model,
String termCode) |
String |
viewGrades(javax.portlet.PortletRequest request,
org.springframework.ui.ModelMap model,
String termCode) |
public static final String DEFAULT_VIEW_PREFERENCE
public static final String COURSE_LIST_VIEW
public static final String GRADES_LIST_VIEW
public static final String TERMCODE
public static final String COURSECODE
@Autowired @Qualifier(value="finalGradesServiceDao") public void setCoursesDao(ICoursesDao coursesDao)
@Autowired public void setUrlService(IURLService urlService)
@Autowired public void setViewSelector(org.jasig.portlet.utils.mvc.IViewSelector viewSelector)
@RequestMapping public String defaultView(javax.portlet.PortletRequest request, org.springframework.ui.ModelMap model)
@RequestMapping(params="action=courseList") public String viewCourseList(javax.portlet.PortletRequest request, org.springframework.ui.ModelMap model, @RequestParam(value="termCode",required=false) String termCode)
@RequestMapping(params="action=grades") public String viewGrades(javax.portlet.PortletRequest request, org.springframework.ui.ModelMap model, @RequestParam(value="termCode",required=false) String termCode)
@RequestMapping(params="action=showCourse") public String viewCourse(javax.portlet.PortletRequest request, org.springframework.ui.ModelMap model, @RequestParam(value="termCode") String termCode, @RequestParam(value="courseCode") String courseCode)
@ResourceMapping(value="gradesUpdate") public String getGradesFragment(javax.portlet.ResourceRequest resourceRequest, org.springframework.ui.ModelMap model, @RequestParam(value="termCode") String termCode)
@ActionMapping
public void copyActionParameters(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
@ModelAttribute(value="displayCourseUpdates") public Boolean getDisplayCourseUpdates(javax.portlet.PortletRequest req)
@ModelAttribute(value="displayCourseBooks") public Boolean getDisplayCourseBooks(javax.portlet.PortletRequest req)
protected String getSelectedTermCode(javax.portlet.PortletRequest portletRequest, String requestTermCode)
protected Term getSelectedTerm(String termCode, TermList termList)
TermListWrapper.getCurrentTerm() is used, if not TermListWrapper.getTerm(String) is used@ResourceMapping(value="jsonCurrentClassSchedule") public String jsonCurrentClassSchedule(javax.portlet.PortletRequest request, javax.portlet.MimeResponse response, org.springframework.ui.ModelMap model)
Copyright © 2016 Jasig. All Rights Reserved.