org.kuali.student.enrollment.courseofferingset.service
Interface CourseOfferingSetServiceBusinessLogic

All Known Subinterfaces:
CourseOfferingSetService
All Known Implementing Classes:
CourseOfferingSetServiceBusinessLogicImpl, CourseOfferingSetServiceDecorator, CourseOfferingSetServiceImpl, CourseOfferingSetServiceMockImpl, CourseOfferingSetServiceValidationDecorator

public interface CourseOfferingSetServiceBusinessLogic

Author:
nwright

Method Summary
 Integer deleteCourseOfferingsBySoc(String socId, ContextInfo context)
           
 List<String> getCourseOfferingIdsBySoc(String socId, ContextInfo context)
           
 List<String> getPublishedCourseOfferingIdsBySoc(String socId, ContextInfo context)
           
 List<String> getUnpublishedActivityOfferingIdsBySoc(String socId, ContextInfo context)
           
 List<String> getUnpublishedCourseOfferingIdsBySoc(String socId, ContextInfo context)
           
 List<String> getUnscheduledActivityOfferingIdsBySoc(String socId, ContextInfo context)
           
 Boolean isCourseOfferingInSoc(String socId, String courseOfferingId, ContextInfo context)
           
 SocRolloverResultInfo reverseRollover(String rolloverResultId, List<String> optionKeys, ContextInfo context)
           
 SocInfo rolloverSoc(String sourceSocId, String targetTermId, List<String> optionKeys, ContextInfo context)
           
 

Method Detail

deleteCourseOfferingsBySoc

Integer deleteCourseOfferingsBySoc(String socId,
                                   ContextInfo context)
                                   throws DoesNotExistException,
                                          InvalidParameterException,
                                          MissingParameterException,
                                          OperationFailedException,
                                          PermissionDeniedException
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingIdsBySoc

List<String> getCourseOfferingIdsBySoc(String socId,
                                       ContextInfo context)
                                       throws DoesNotExistException,
                                              InvalidParameterException,
                                              MissingParameterException,
                                              OperationFailedException,
                                              PermissionDeniedException
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getPublishedCourseOfferingIdsBySoc

List<String> getPublishedCourseOfferingIdsBySoc(String socId,
                                                ContextInfo context)
                                                throws DoesNotExistException,
                                                       InvalidParameterException,
                                                       MissingParameterException,
                                                       OperationFailedException,
                                                       PermissionDeniedException
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getUnpublishedActivityOfferingIdsBySoc

List<String> getUnpublishedActivityOfferingIdsBySoc(String socId,
                                                    ContextInfo context)
                                                    throws DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getUnpublishedCourseOfferingIdsBySoc

List<String> getUnpublishedCourseOfferingIdsBySoc(String socId,
                                                  ContextInfo context)
                                                  throws DoesNotExistException,
                                                         InvalidParameterException,
                                                         MissingParameterException,
                                                         OperationFailedException,
                                                         PermissionDeniedException
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getUnscheduledActivityOfferingIdsBySoc

List<String> getUnscheduledActivityOfferingIdsBySoc(String socId,
                                                    ContextInfo context)
                                                    throws DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

isCourseOfferingInSoc

Boolean isCourseOfferingInSoc(String socId,
                              String courseOfferingId,
                              ContextInfo context)
                              throws DoesNotExistException,
                                     InvalidParameterException,
                                     MissingParameterException,
                                     OperationFailedException,
                                     PermissionDeniedException
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

reverseRollover

SocRolloverResultInfo reverseRollover(String rolloverResultId,
                                      List<String> optionKeys,
                                      ContextInfo context)
                                      throws DoesNotExistException,
                                             InvalidParameterException,
                                             MissingParameterException,
                                             OperationFailedException,
                                             PermissionDeniedException
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

rolloverSoc

SocInfo rolloverSoc(String sourceSocId,
                    String targetTermId,
                    List<String> optionKeys,
                    ContextInfo context)
                    throws DoesNotExistException,
                           InvalidParameterException,
                           MissingParameterException,
                           OperationFailedException,
                           PermissionDeniedException
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException


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