View Javadoc

1   package org.kuali.student.enrollment.class2.scheduleofclasses.service;
2   
3   
4   import org.kuali.student.enrollment.class2.scheduleofclasses.form.ScheduleOfClassesSearchForm;
5   
6   
7   
8   /**
9    * Created with IntelliJ IDEA.
10   * User: vgadiyak
11   * Date: 9/12/12
12   * Time: 2:24 PM
13   * To change this template use File | Settings | File Templates.
14   */
15  public interface ScheduleOfClassesViewHelperService {
16  
17      public void loadCourseOfferingsByTermAndCourseCode (String termId, String courseCode, ScheduleOfClassesSearchForm form) throws Exception;
18  
19      public void loadCourseOfferingsByTermAndInstructor(String termId, String instructorId, String instructorName, ScheduleOfClassesSearchForm form) throws Exception;
20  
21      public void loadActivityOfferingsByCourseOfferingId(String courseOfferingId, ScheduleOfClassesSearchForm form) throws Exception;
22  
23      public void loadCourseOfferingsByTermAndDepartment(String termId, String organizationId, String organizationName, ScheduleOfClassesSearchForm form) throws Exception;
24  
25      /**
26       * This method will populate the form object with CourseOfferingDisplay Objects. It will do a search on the Course Offering Titile OR Description.
27       *
28       * In addition to the ORing the title has an automatically applied like such that: like "title%"
29       * which is ORed with like %description%
30       *
31       *
32       * @param termId
33       * @param titleOrDescription
34       * @param form
35       * @throws Exception
36       */
37      public void loadCourseOfferingsByTitleAndDescription(String termId, String titleOrDescription, ScheduleOfClassesSearchForm form) throws Exception;
38  
39  }