1 package org.kuali.student.enrollment.class2.courseoffering.service;
2
3 import org.kuali.student.r2.core.acal.dto.TermInfo;
4 import org.kuali.student.enrollment.courseoffering.dto.CourseOfferingInfo;
5
6 import java.util.List;
7 import java.util.Map;
8
9
10
11
12
13 public interface DiagnoseRolloverViewHelperService {
14 public TermInfo searchTermByTermCode(String termCode) throws Exception;
15 public boolean termHasCourseOfferings(TermInfo termInfo) throws Exception;
16 public boolean termHasACourseOffering(String termId, String courseOfferingCode) throws Exception;
17 public boolean termHasSoc(TermInfo termInfo) throws Exception;
18 public boolean deleteCourseOfferingInTerm(String courseOfferingCode, String termId) throws Exception;
19 public Map<String, Object> rolloverCourseOfferingFromSourceTermToTargetTerm(String courseOfferingCode,
20 String sourceTermCode,
21 String targetTermCode)
22 throws Exception;
23 public CourseOfferingInfo getCourseOfferingInfo(String termId, String courseOfferingCode) throws Exception;
24 }