org.kuali.student.enrollment.class2.courseoffering.service
Interface CourseOfferingManagementViewHelperService

All Known Implementing Classes:
CourseOfferingManagementViewHelperServiceImpl

public interface CourseOfferingManagementViewHelperService


Method Summary
 void changeActivityOfferingsState(List<ActivityOfferingWrapper> aoList, CourseOfferingInfo courseOfferingInfo, String selectedAction)
           
 ActivityOfferingWrapper convertAOInfoToWrapper(ActivityOfferingInfo ao)
           
 void createActivityOfferings(String formatOfferingId, String activityId, int noOfActivityOfferings, CourseOfferingManagementForm form)
           
 List<CourseOfferingInfo> findCourseOfferingsByTermAndCourseOfferingCode(String termCode, String courseOfferingCode, CourseOfferingManagementForm form)
           
 List<TermInfo> findTermByTermCode(String termCode)
           
 void loadActivityOfferingsByCourseOffering(CourseOfferingInfo theCourseOfferingInfo, CourseOfferingManagementForm form)
           
 void loadCourseOfferingsByTermAndSubjectCode(String termId, String subjectCode, CourseOfferingManagementForm form)
           
 void loadPreviousAndNextCourseOffering(CourseOfferingManagementForm form, CourseOfferingInfo courseOfferingInfo)
           
 void markCourseOfferingsForScheduling(List<CourseOfferingEditWrapper> coWrappers)
           
 void validateRegistrationGroupsForFormatOffering(List<RegistrationGroupInfo> rgInfos, String formatOfferingId, CourseOfferingManagementForm form)
           
 

Method Detail

findTermByTermCode

List<TermInfo> findTermByTermCode(String termCode)
                                  throws Exception
Parameters:
termCode - Each institution uses a code to represent a term. At UW, the code appears to be three letters followed by a 4-digit year, e.g., FAL2011, WIN2011, etc.
Returns:
List of terms which match the term code (should be a list of one TermInfo)
Throws:
Exception

findCourseOfferingsByTermAndCourseOfferingCode

List<CourseOfferingInfo> findCourseOfferingsByTermAndCourseOfferingCode(String termCode,
                                                                        String courseOfferingCode,
                                                                        CourseOfferingManagementForm form)
                                                                        throws Exception
Throws:
Exception

loadCourseOfferingsByTermAndSubjectCode

void loadCourseOfferingsByTermAndSubjectCode(String termId,
                                             String subjectCode,
                                             CourseOfferingManagementForm form)
                                             throws Exception
Throws:
Exception

loadActivityOfferingsByCourseOffering

void loadActivityOfferingsByCourseOffering(CourseOfferingInfo theCourseOfferingInfo,
                                           CourseOfferingManagementForm form)
                                           throws Exception
Throws:
Exception

createActivityOfferings

void createActivityOfferings(String formatOfferingId,
                             String activityId,
                             int noOfActivityOfferings,
                             CourseOfferingManagementForm form)

changeActivityOfferingsState

void changeActivityOfferingsState(List<ActivityOfferingWrapper> aoList,
                                  CourseOfferingInfo courseOfferingInfo,
                                  String selectedAction)
                                  throws Exception
Throws:
Exception

markCourseOfferingsForScheduling

void markCourseOfferingsForScheduling(List<CourseOfferingEditWrapper> coWrappers)
                                      throws Exception
Throws:
Exception

loadPreviousAndNextCourseOffering

void loadPreviousAndNextCourseOffering(CourseOfferingManagementForm form,
                                       CourseOfferingInfo courseOfferingInfo)

validateRegistrationGroupsForFormatOffering

void validateRegistrationGroupsForFormatOffering(List<RegistrationGroupInfo> rgInfos,
                                                 String formatOfferingId,
                                                 CourseOfferingManagementForm form)
                                                 throws Exception
Throws:
Exception

convertAOInfoToWrapper

ActivityOfferingWrapper convertAOInfoToWrapper(ActivityOfferingInfo ao)
                                               throws Exception
Throws:
Exception


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