org.kuali.student.enrollment.class2.courseoffering.service.impl
Class CourseOfferingServiceMockImpl

java.lang.Object
  extended by org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceMockImpl
All Implemented Interfaces:
MockService, CourseOfferingService, CourseOfferingServiceBusinessLogic

public class CourseOfferingServiceMockImpl
extends Object
implements CourseOfferingService, MockService


Field Summary
protected  Map<String,CourseOfferingInfo> courseOfferingMap
           
 
Constructor Summary
CourseOfferingServiceMockImpl()
           
 
Method Summary
 StatusInfo addSeatPoolDefinitionToActivityOffering(String seatPoolDefinitionId, String activityOfferingId, ContextInfo contextInfo)
           
 Float calculateInClassContactHoursForTerm(String activityOfferingId, ContextInfo context)
           
 Float calculateOutofClassContactHoursForTerm(String activityOfferingId, ContextInfo context)
           
 Float calculateTotalContactHoursForTerm(String activityOfferingId, ContextInfo context)
           
 void clear()
           
 ActivityOfferingInfo copyActivityOffering(String activityOfferingId, ContextInfo context)
           
 ActivityOfferingInfo createActivityOffering(String formatOfferingId, String activityId, String activityOfferingTypeKey, ActivityOfferingInfo activityOfferingInfo, ContextInfo context)
           
 ActivityOfferingClusterInfo createActivityOfferingCluster(String activityOfferingClusterId, String activityOfferingClusterTypeKey, ActivityOfferingClusterInfo activityOfferingClusterInfo, ContextInfo contextInfo)
           
 ColocatedOfferingSetInfo createColocatedOfferingSet(String colocatedOfferingSetTypeKey, ColocatedOfferingSetInfo colocatedOfferingSetInfo, ContextInfo contextInfo)
           
 CourseOfferingInfo createCourseOffering(String courseId, String termId, String courseOfferingTypeKey, CourseOfferingInfo courseOfferingInfo, List<String> optionKeys, ContextInfo context)
           
 FormatOfferingInfo createFormatOffering(String courseOfferingId, String formatId, String formatOfferingType, FormatOfferingInfo formatOfferingInfo, ContextInfo context)
           
 RegistrationGroupInfo createRegistrationGroup(String formatOfferingId, String activityOfferingClusterId, String registrationGroupType, RegistrationGroupInfo registrationGroupInfo, ContextInfo context)
           
 SeatPoolDefinitionInfo createSeatPoolDefinition(SeatPoolDefinitionInfo seatPoolDefinitionInfo, ContextInfo context)
           
 StatusInfo deleteActivityOffering(String activityOfferingId, ContextInfo context)
           
 StatusInfo deleteActivityOfferingCascaded(String activityOfferingId, ContextInfo context)
           
 StatusInfo deleteActivityOfferingCluster(String activityOfferingClusterId, ContextInfo context)
           
 StatusInfo deleteActivityOfferingClusterCascaded(String activityOfferingClusterId, ContextInfo contextInfo)
           
 StatusInfo deleteColocatedOfferingSet(String colocatedOfferingSetId, ContextInfo contextInfo)
           
 StatusInfo deleteCourseOffering(String courseOfferingId, ContextInfo context)
           
 StatusInfo deleteCourseOfferingCascaded(String courseOfferingId, ContextInfo context)
           
 StatusInfo deleteFormatOffering(String formatOfferingId, ContextInfo context)
           
 StatusInfo deleteFormatOfferingCascaded(String formatOfferingId, ContextInfo context)
           
 StatusInfo deleteGeneratedRegistrationGroupsByFormatOffering(String formatOfferingId, ContextInfo context)
           
 StatusInfo deleteRegistrationGroup(String registrationGroupId, ContextInfo context)
           
 StatusInfo deleteRegistrationGroupsByFormatOffering(String formatOfferingId, ContextInfo context)
           
 StatusInfo deleteRegistrationGroupsForCluster(String activityOfferingClusterId, ContextInfo contextInfo)
           
 StatusInfo deleteSeatPoolDefinition(String seatPoolDefinitionId, ContextInfo context)
           
 List<ActivityOfferingInfo> generateActivityOfferings(String formatOfferingId, String activityOfferingType, Integer quantity, ContextInfo context)
           
 StatusInfo generateRegistrationGroupsForCluster(String activityOfferingClusterId, ContextInfo contextInfo)
           
 StatusInfo generateRegistrationGroupsForFormatOffering(String formatOfferingId, ContextInfo context)
           
 AcademicCalendarService getAcalService()
           
 ActivityOfferingInfo getActivityOffering(String activityOfferingId, ContextInfo context)
           
 ActivityOfferingClusterInfo getActivityOfferingCluster(String activityOfferingClusterId, ContextInfo contextInfo)
           
 List<ActivityOfferingClusterInfo> getActivityOfferingClustersByFormatOffering(String formatOfferingId, ContextInfo contextInfo)
           
 List<String> getActivityOfferingClustersIdsByFormatOffering(String formatOfferingId, ContextInfo contextInfo)
           
 ActivityOfferingDisplayInfo getActivityOfferingDisplay(String activityOfferingId, ContextInfo contextInfo)
           
 List<ActivityOfferingDisplayInfo> getActivityOfferingDisplaysByIds(List<String> activityOfferingIds, ContextInfo contextInfo)
           
 List<ActivityOfferingDisplayInfo> getActivityOfferingDisplaysForCourseOffering(String courseOfferingId, ContextInfo contextInfo)
           
 List<ActivityOfferingInfo> getActivityOfferingsByCluster(String activityOfferingClusterId, ContextInfo contextInfo)
           
 List<ActivityOfferingInfo> getActivityOfferingsByCourseOffering(String courseOfferingId, ContextInfo context)
           
 List<ActivityOfferingInfo> getActivityOfferingsByFormatOffering(String formatOfferingId, ContextInfo contextInfo)
           
 List<ActivityOfferingInfo> getActivityOfferingsByFormatOfferingWithoutRegGroup(String formatOfferingId, ContextInfo context)
           
 List<ActivityOfferingInfo> getActivityOfferingsByIds(List<String> activityOfferingIds, ContextInfo context)
           
 List<ActivityOfferingInfo> getActivityOfferingsForSeatPoolDefinition(String seatPoolDefinitionId, ContextInfo context)
           
 List<ActivityOfferingInfo> getActivityOfferingsWithoutClusterByFormatOffering(String formatOfferingId, ContextInfo contextInfo)
           
 TypeInfo getActivityOfferingType(String activityOfferingTypeKey, ContextInfo context)
           
 List<TypeInfo> getActivityOfferingTypes(ContextInfo context)
           
 List<TypeInfo> getActivityOfferingTypesForActivityType(String activityTypeKey, ContextInfo context)
           
 CourseOfferingServiceBusinessLogic getBusinessLogic()
           
 ColocatedOfferingSetInfo getColocatedOfferingSet(String colocatedOfferingSetId, ContextInfo contextInfo)
           
 List<String> getColocatedOfferingSetIdsByType(String colocatedOfferingSetTypeKey, ContextInfo contextInfo)
           
 List<String> getColocatedOfferingSetIdsForActivityOffering(String activityOfferingId, ContextInfo contextInfo)
           
 List<ColocatedOfferingSetInfo> getColocatedOfferingSetsByIds(List<String> colocatedOfferingSetIds, ContextInfo contextInfo)
           
 CourseOfferingInfo getCourseOffering(String courseOfferingId, ContextInfo context)
           
 CourseOfferingDisplayInfo getCourseOfferingDisplay(String courseOfferingId, ContextInfo context)
           
 List<CourseOfferingDisplayInfo> getCourseOfferingDisplaysByIds(List<String> courseOfferingIds, ContextInfo context)
           
 List<String> getCourseOfferingIdsByTerm(String termId, Boolean useIncludedTerm, ContextInfo context)
           
 List<String> getCourseOfferingIdsByTermAndSubjectArea(String termId, String subjectArea, ContextInfo context)
           
 List<String> getCourseOfferingIdsByTermAndUnitsContentOwner(String termId, String unitsContentOwnerId, ContextInfo context)
           
 List<String> getCourseOfferingIdsByType(String typeKey, ContextInfo context)
           
 List<CourseOfferingInfo> getCourseOfferingsByCourse(String courseId, ContextInfo context)
           
 List<CourseOfferingInfo> getCourseOfferingsByCourseAndTerm(String courseId, String termId, ContextInfo context)
           
 List<CourseOfferingInfo> getCourseOfferingsByIds(List<String> courseOfferingIds, ContextInfo context)
           
 List<CourseOfferingInfo> getCourseOfferingsByTermAndInstructor(String termId, String instructorId, ContextInfo context)
           
 TypeInfo getCourseOfferingType(String courseOfferingTypeKey, ContextInfo context)
           
 List<TypeInfo> getCourseOfferingTypes(ContextInfo context)
           
 CourseService getCourseService()
           
 FormatOfferingInfo getFormatOffering(String formatOfferingId, ContextInfo context)
           
 List<FormatOfferingInfo> getFormatOfferingsByCourseOffering(String courseOfferingId, ContextInfo context)
           
 List<TypeInfo> getInstructorTypesForActivityOfferingType(String activityOfferingTypeKey, ContextInfo context)
           
 List<TypeInfo> getInstructorTypesForCourseOfferingType(String courseOfferingTypeKey, ContextInfo context)
           
 LRCService getLrcService()
           
 RegistrationGroupInfo getRegistrationGroup(String registrationGroupId, ContextInfo context)
           
 List<RegistrationGroupInfo> getRegistrationGroupsByActivityOfferingCluster(String activityOfferingClusterId, ContextInfo contextInfo)
           
 List<RegistrationGroupInfo> getRegistrationGroupsByFormatOffering(String formatOfferingId, ContextInfo context)
           
 List<RegistrationGroupInfo> getRegistrationGroupsByIds(List<String> registrationGroupIds, ContextInfo context)
           
 List<RegistrationGroupInfo> getRegistrationGroupsForCourseOffering(String courseOfferingId, ContextInfo context)
           
 List<RegistrationGroupInfo> getRegistrationGroupsWithActivityOfferings(List<String> activityOfferingIds, ContextInfo context)
           
 SchedulingService getSchedulingService()
           
 SeatPoolDefinitionInfo getSeatPoolDefinition(String seatPoolDefinitionId, ContextInfo context)
           
 List<SeatPoolDefinitionInfo> getSeatPoolDefinitionsForActivityOffering(String activityOfferingId, ContextInfo context)
           
 StateService getStateService()
           
 List<String> getValidCanonicalCourseToCourseOfferingOptionKeys(ContextInfo context)
           
 List<String> getValidRolloverOptionKeys(ContextInfo context)
           
 StatusInfo removeSeatPoolDefinitionFromActivityOffering(String seatPoolDefinitionId, String activityOfferingId, ContextInfo contextInfo)
           
 SocRolloverResultItemInfo rolloverCourseOffering(String sourceCourseOfferingId, String targetTermId, List<String> optionKeys, ContextInfo context)
           
 StatusInfo scheduleActivityOffering(String activityOfferingId, ContextInfo contextInfo)
           
 List<String> searchForActivityOfferingClusterIds(QueryByCriteria criteria, ContextInfo contextInfo)
           
 List<ActivityOfferingClusterInfo> searchForActivityOfferingClusters(QueryByCriteria criteria, ContextInfo contextInfo)
           
 List<String> searchForActivityOfferingIds(QueryByCriteria criteria, ContextInfo context)
           
 List<ActivityOfferingInfo> searchForActivityOfferings(QueryByCriteria criteria, ContextInfo context)
           
 List<String> searchForColocatedOfferingSetIds(QueryByCriteria criteria, ContextInfo contextInfo)
           
 List<ColocatedOfferingSetInfo> searchForColocatedOfferingSets(QueryByCriteria criteria, ContextInfo contextInfo)
           
 List<String> searchForCourseOfferingIds(QueryByCriteria criteria, ContextInfo context)
           
 List<CourseOfferingInfo> searchForCourseOfferings(QueryByCriteria criteria, ContextInfo context)
           
 List<String> searchForFormatOfferingIds(QueryByCriteria criteria, ContextInfo contextInfo)
           
 List<FormatOfferingInfo> searchForFormatOfferings(QueryByCriteria criteria, ContextInfo contextInfo)
           
 List<String> searchForRegistrationGroupIds(QueryByCriteria criteria, ContextInfo context)
           
 List<RegistrationGroupInfo> searchForRegistrationGroups(QueryByCriteria criteria, ContextInfo context)
           
 List<String> searchForSeatpoolDefinitionIds(QueryByCriteria criteria, ContextInfo context)
           
 List<SeatPoolDefinitionInfo> searchForSeatpoolDefinitions(QueryByCriteria criteria, ContextInfo context)
           
 void setAcalService(AcademicCalendarService acalService)
           
 void setBusinessLogic(CourseOfferingServiceBusinessLogic businessLogic)
           
 void setCourseService(CourseService courseService)
           
 void setLrcService(LRCService lrcService)
           
 void setSchedulingService(SchedulingService schedulingService)
           
 void setStateService(StateService stateService)
           
 void setTypeService(TypeService typeService)
           
 ActivityOfferingInfo updateActivityOffering(String activityOfferingId, ActivityOfferingInfo activityOfferingInfo, ContextInfo context)
           
 ActivityOfferingClusterInfo updateActivityOfferingCluster(String formatOfferingId, String activityOfferingClusterId, ActivityOfferingClusterInfo activityOfferingClusterInfo, ContextInfo contextInfo)
           
 StatusInfo updateActivityOfferingClusterState(String activityOfferingClusterId, String nextStateKey, ContextInfo contextInfo)
           
 StatusInfo updateActivityOfferingState(String activityOfferingId, String nextStateKey, ContextInfo contextInfo)
           
 ColocatedOfferingSetInfo updateColocatedOfferingSet(String colocatedOfferingSetId, ColocatedOfferingSetInfo colocatedOfferingSetInfo, ContextInfo contextInfo)
           
 CourseOfferingInfo updateCourseOffering(String courseOfferingId, CourseOfferingInfo courseOfferingInfo, ContextInfo context)
           
 CourseOfferingInfo updateCourseOfferingFromCanonical(String courseOfferingId, List<String> optionKeys, ContextInfo context)
           
 StatusInfo updateCourseOfferingState(String courseOfferingId, String nextStateKey, ContextInfo contextInfo)
           
 FormatOfferingInfo updateFormatOffering(String formatOfferingId, FormatOfferingInfo formatOfferingInfo, ContextInfo context)
           
 StatusInfo updateFormatOfferingState(String formatOfferingId, String nextStateKey, ContextInfo contextInfo)
           
 RegistrationGroupInfo updateRegistrationGroup(String registrationGroupId, RegistrationGroupInfo registrationGroupInfo, ContextInfo context)
           
 StatusInfo updateRegistrationGroupState(String registrationGroupId, String nextStateKey, ContextInfo contextInfo)
           
 SeatPoolDefinitionInfo updateSeatPoolDefinition(String seatPoolDefinitionId, SeatPoolDefinitionInfo seatPoolDefinitionInfo, ContextInfo context)
           
 StatusInfo updateSeatPoolDefinitionState(String seatPoolDefinitionId, String nextStateKey, ContextInfo contextInfo)
           
 List<ValidationResultInfo> validateActivityOffering(String validationType, ActivityOfferingInfo activityOfferingInfo, ContextInfo context)
           
 List<ValidationResultInfo> validateActivityOfferingCluster(String validationTypeKey, String formatOfferingId, ActivityOfferingClusterInfo activityOfferingClusterInfo, ContextInfo contextInfo)
           
 List<ValidationResultInfo> validateColocatedOfferingSet(String validationTypeKey, String colocatedOfferingSetTypeKey, ColocatedOfferingSetInfo colocatedOfferingSetInfo, ContextInfo contextInfo)
           
 List<ValidationResultInfo> validateCourseOffering(String validationType, CourseOfferingInfo courseOfferingInfo, ContextInfo context)
           
 List<ValidationResultInfo> validateCourseOfferingFromCanonical(CourseOfferingInfo courseOfferingInfo, List<String> optionKeys, ContextInfo context)
           
 List<ValidationResultInfo> validateFormatOffering(String validationType, FormatOfferingInfo formatOfferingInfo, ContextInfo context)
           
 List<ValidationResultInfo> validateRegistrationGroup(String validationType, String activityOfferingClusterId, String registrationGroupType, RegistrationGroupInfo registrationGroupInfo, ContextInfo context)
           
 List<ValidationResultInfo> validateSeatPoolDefinition(String validationTypeKey, SeatPoolDefinitionInfo seatPoolDefinitionInfo, ContextInfo context)
           
 AOClusterVerifyResultsInfo verifyActivityOfferingClusterForGeneration(String activityOfferingClusterId, ContextInfo contextInfo)
           
 List<ValidationResultInfo> verifyRegistrationGroup(String registrationGroupId, ContextInfo contextInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

courseOfferingMap

protected Map<String,CourseOfferingInfo> courseOfferingMap
Constructor Detail

CourseOfferingServiceMockImpl

public CourseOfferingServiceMockImpl()
Method Detail

getSchedulingService

public SchedulingService getSchedulingService()

setSchedulingService

public void setSchedulingService(SchedulingService schedulingService)

getStateService

public StateService getStateService()

setStateService

public void setStateService(StateService stateService)

getLrcService

public LRCService getLrcService()

setLrcService

public void setLrcService(LRCService lrcService)

clear

public void clear()
Specified by:
clear in interface MockService

setTypeService

public void setTypeService(TypeService typeService)

getBusinessLogic

public CourseOfferingServiceBusinessLogic getBusinessLogic()

setBusinessLogic

public void setBusinessLogic(CourseOfferingServiceBusinessLogic businessLogic)

getCourseService

public CourseService getCourseService()

setCourseService

public void setCourseService(CourseService courseService)

getAcalService

public AcademicCalendarService getAcalService()

setAcalService

public void setAcalService(AcademicCalendarService acalService)

getCourseOfferingType

public TypeInfo getCourseOfferingType(String courseOfferingTypeKey,
                                      ContextInfo context)
                               throws DoesNotExistException,
                                      InvalidParameterException,
                                      MissingParameterException,
                                      OperationFailedException,
                                      PermissionDeniedException
Specified by:
getCourseOfferingType in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingTypes

public List<TypeInfo> getCourseOfferingTypes(ContextInfo context)
                                      throws InvalidParameterException,
                                             MissingParameterException,
                                             OperationFailedException,
                                             PermissionDeniedException
Specified by:
getCourseOfferingTypes in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getInstructorTypesForCourseOfferingType

public List<TypeInfo> getInstructorTypesForCourseOfferingType(String courseOfferingTypeKey,
                                                              ContextInfo context)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
Specified by:
getInstructorTypesForCourseOfferingType in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

deleteCourseOfferingCascaded

public StatusInfo deleteCourseOfferingCascaded(String courseOfferingId,
                                               ContextInfo context)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
Specified by:
deleteCourseOfferingCascaded in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

deleteFormatOfferingCascaded

public StatusInfo deleteFormatOfferingCascaded(String formatOfferingId,
                                               ContextInfo context)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
Specified by:
deleteFormatOfferingCascaded in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

createRegistrationGroup

public RegistrationGroupInfo createRegistrationGroup(String formatOfferingId,
                                                     String activityOfferingClusterId,
                                                     String registrationGroupType,
                                                     RegistrationGroupInfo registrationGroupInfo,
                                                     ContextInfo context)
                                              throws DoesNotExistException,
                                                     DataValidationErrorException,
                                                     InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException,
                                                     ReadOnlyException
Specified by:
createRegistrationGroup in interface CourseOfferingService
Throws:
DoesNotExistException
DataValidationErrorException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

getCourseOffering

public CourseOfferingInfo getCourseOffering(String courseOfferingId,
                                            ContextInfo context)
                                     throws DoesNotExistException,
                                            InvalidParameterException,
                                            MissingParameterException,
                                            OperationFailedException,
                                            PermissionDeniedException
Specified by:
getCourseOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingsByIds

public List<CourseOfferingInfo> getCourseOfferingsByIds(List<String> courseOfferingIds,
                                                        ContextInfo context)
                                                 throws DoesNotExistException,
                                                        InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException
Specified by:
getCourseOfferingsByIds in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingsByCourse

public List<CourseOfferingInfo> getCourseOfferingsByCourse(String courseId,
                                                           ContextInfo context)
                                                    throws DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException
Specified by:
getCourseOfferingsByCourse in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingsByCourseAndTerm

public List<CourseOfferingInfo> getCourseOfferingsByCourseAndTerm(String courseId,
                                                                  String termId,
                                                                  ContextInfo context)
                                                           throws DoesNotExistException,
                                                                  InvalidParameterException,
                                                                  MissingParameterException,
                                                                  OperationFailedException,
                                                                  PermissionDeniedException
Specified by:
getCourseOfferingsByCourseAndTerm in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingIdsByTerm

public List<String> getCourseOfferingIdsByTerm(String termId,
                                               Boolean useIncludedTerm,
                                               ContextInfo context)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
Specified by:
getCourseOfferingIdsByTerm in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

createCourseOffering

public CourseOfferingInfo createCourseOffering(String courseId,
                                               String termId,
                                               String courseOfferingTypeKey,
                                               CourseOfferingInfo courseOfferingInfo,
                                               List<String> optionKeys,
                                               ContextInfo context)
                                        throws DoesNotExistException,
                                               DataValidationErrorException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException
Specified by:
createCourseOffering in interface CourseOfferingService
Throws:
DoesNotExistException
DataValidationErrorException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

getCourseOfferingsByTermAndInstructor

public List<CourseOfferingInfo> getCourseOfferingsByTermAndInstructor(String termId,
                                                                      String instructorId,
                                                                      ContextInfo context)
                                                               throws DoesNotExistException,
                                                                      InvalidParameterException,
                                                                      MissingParameterException,
                                                                      OperationFailedException,
                                                                      PermissionDeniedException
Specified by:
getCourseOfferingsByTermAndInstructor in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingIdsByTermAndUnitsContentOwner

public List<String> getCourseOfferingIdsByTermAndUnitsContentOwner(String termId,
                                                                   String unitsContentOwnerId,
                                                                   ContextInfo context)
                                                            throws DoesNotExistException,
                                                                   InvalidParameterException,
                                                                   MissingParameterException,
                                                                   OperationFailedException,
                                                                   PermissionDeniedException
Specified by:
getCourseOfferingIdsByTermAndUnitsContentOwner in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingIdsByType

public List<String> getCourseOfferingIdsByType(String typeKey,
                                               ContextInfo context)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
Specified by:
getCourseOfferingIdsByType in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

updateCourseOffering

public CourseOfferingInfo updateCourseOffering(String courseOfferingId,
                                               CourseOfferingInfo courseOfferingInfo,
                                               ContextInfo context)
                                        throws DataValidationErrorException,
                                               DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException,
                                               VersionMismatchException
Specified by:
updateCourseOffering in interface CourseOfferingService
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException
VersionMismatchException

updateCourseOfferingFromCanonical

public CourseOfferingInfo updateCourseOfferingFromCanonical(String courseOfferingId,
                                                            List<String> optionKeys,
                                                            ContextInfo context)
                                                     throws DataValidationErrorException,
                                                            DoesNotExistException,
                                                            InvalidParameterException,
                                                            MissingParameterException,
                                                            OperationFailedException,
                                                            PermissionDeniedException,
                                                            VersionMismatchException
Specified by:
updateCourseOfferingFromCanonical in interface CourseOfferingService
Specified by:
updateCourseOfferingFromCanonical in interface CourseOfferingServiceBusinessLogic
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
VersionMismatchException

deleteCourseOffering

public StatusInfo deleteCourseOffering(String courseOfferingId,
                                       ContextInfo context)
                                throws DoesNotExistException,
                                       InvalidParameterException,
                                       MissingParameterException,
                                       OperationFailedException,
                                       PermissionDeniedException,
                                       DependentObjectsExistException
Specified by:
deleteCourseOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
DependentObjectsExistException

validateCourseOffering

public List<ValidationResultInfo> validateCourseOffering(String validationType,
                                                         CourseOfferingInfo courseOfferingInfo,
                                                         ContextInfo context)
                                                  throws DoesNotExistException,
                                                         InvalidParameterException,
                                                         MissingParameterException,
                                                         OperationFailedException
Specified by:
validateCourseOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException

validateCourseOfferingFromCanonical

public List<ValidationResultInfo> validateCourseOfferingFromCanonical(CourseOfferingInfo courseOfferingInfo,
                                                                      List<String> optionKeys,
                                                                      ContextInfo context)
                                                               throws DoesNotExistException,
                                                                      InvalidParameterException,
                                                                      MissingParameterException,
                                                                      OperationFailedException,
                                                                      PermissionDeniedException
Specified by:
validateCourseOfferingFromCanonical in interface CourseOfferingService
Specified by:
validateCourseOfferingFromCanonical in interface CourseOfferingServiceBusinessLogic
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getFormatOffering

public FormatOfferingInfo getFormatOffering(String formatOfferingId,
                                            ContextInfo context)
                                     throws DoesNotExistException,
                                            InvalidParameterException,
                                            MissingParameterException,
                                            OperationFailedException,
                                            PermissionDeniedException
Specified by:
getFormatOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getFormatOfferingsByCourseOffering

public List<FormatOfferingInfo> getFormatOfferingsByCourseOffering(String courseOfferingId,
                                                                   ContextInfo context)
                                                            throws DoesNotExistException,
                                                                   InvalidParameterException,
                                                                   MissingParameterException,
                                                                   OperationFailedException,
                                                                   PermissionDeniedException
Specified by:
getFormatOfferingsByCourseOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

createFormatOffering

public FormatOfferingInfo createFormatOffering(String courseOfferingId,
                                               String formatId,
                                               String formatOfferingType,
                                               FormatOfferingInfo formatOfferingInfo,
                                               ContextInfo context)
                                        throws DoesNotExistException,
                                               DataValidationErrorException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException
Specified by:
createFormatOffering in interface CourseOfferingService
Throws:
DoesNotExistException
DataValidationErrorException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

updateFormatOffering

public FormatOfferingInfo updateFormatOffering(String formatOfferingId,
                                               FormatOfferingInfo formatOfferingInfo,
                                               ContextInfo context)
                                        throws DataValidationErrorException,
                                               DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException,
                                               VersionMismatchException
Specified by:
updateFormatOffering in interface CourseOfferingService
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException
VersionMismatchException

validateFormatOffering

public List<ValidationResultInfo> validateFormatOffering(String validationType,
                                                         FormatOfferingInfo formatOfferingInfo,
                                                         ContextInfo context)
                                                  throws DoesNotExistException,
                                                         InvalidParameterException,
                                                         MissingParameterException,
                                                         OperationFailedException
Specified by:
validateFormatOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException

deleteFormatOffering

public StatusInfo deleteFormatOffering(String formatOfferingId,
                                       ContextInfo context)
                                throws DoesNotExistException,
                                       InvalidParameterException,
                                       MissingParameterException,
                                       OperationFailedException,
                                       PermissionDeniedException,
                                       DependentObjectsExistException
Specified by:
deleteFormatOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
DependentObjectsExistException

getActivityOfferingType

public TypeInfo getActivityOfferingType(String activityOfferingTypeKey,
                                        ContextInfo context)
                                 throws DoesNotExistException,
                                        InvalidParameterException,
                                        MissingParameterException,
                                        OperationFailedException,
                                        PermissionDeniedException
Specified by:
getActivityOfferingType in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingTypes

public List<TypeInfo> getActivityOfferingTypes(ContextInfo context)
                                        throws InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
Specified by:
getActivityOfferingTypes in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingTypesForActivityType

public List<TypeInfo> getActivityOfferingTypesForActivityType(String activityTypeKey,
                                                              ContextInfo context)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
Specified by:
getActivityOfferingTypesForActivityType in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getInstructorTypesForActivityOfferingType

public List<TypeInfo> getInstructorTypesForActivityOfferingType(String activityOfferingTypeKey,
                                                                ContextInfo context)
                                                         throws DoesNotExistException,
                                                                InvalidParameterException,
                                                                MissingParameterException,
                                                                OperationFailedException,
                                                                PermissionDeniedException
Specified by:
getInstructorTypesForActivityOfferingType in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOffering

public ActivityOfferingInfo getActivityOffering(String activityOfferingId,
                                                ContextInfo context)
                                         throws DoesNotExistException,
                                                InvalidParameterException,
                                                MissingParameterException,
                                                OperationFailedException,
                                                PermissionDeniedException
Specified by:
getActivityOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingsByIds

public List<ActivityOfferingInfo> getActivityOfferingsByIds(List<String> activityOfferingIds,
                                                            ContextInfo context)
                                                     throws DoesNotExistException,
                                                            InvalidParameterException,
                                                            MissingParameterException,
                                                            OperationFailedException,
                                                            PermissionDeniedException
Specified by:
getActivityOfferingsByIds in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingsByCourseOffering

public List<ActivityOfferingInfo> getActivityOfferingsByCourseOffering(String courseOfferingId,
                                                                       ContextInfo context)
                                                                throws DoesNotExistException,
                                                                       InvalidParameterException,
                                                                       MissingParameterException,
                                                                       OperationFailedException,
                                                                       PermissionDeniedException
Specified by:
getActivityOfferingsByCourseOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingsByFormatOffering

public List<ActivityOfferingInfo> getActivityOfferingsByFormatOffering(String formatOfferingId,
                                                                       ContextInfo contextInfo)
                                                                throws DoesNotExistException,
                                                                       InvalidParameterException,
                                                                       MissingParameterException,
                                                                       OperationFailedException,
                                                                       PermissionDeniedException
Specified by:
getActivityOfferingsByFormatOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingsWithoutClusterByFormatOffering

public List<ActivityOfferingInfo> getActivityOfferingsWithoutClusterByFormatOffering(String formatOfferingId,
                                                                                     ContextInfo contextInfo)
                                                                              throws DoesNotExistException,
                                                                                     InvalidParameterException,
                                                                                     MissingParameterException,
                                                                                     OperationFailedException,
                                                                                     PermissionDeniedException
Specified by:
getActivityOfferingsWithoutClusterByFormatOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingsByFormatOfferingWithoutRegGroup

public List<ActivityOfferingInfo> getActivityOfferingsByFormatOfferingWithoutRegGroup(String formatOfferingId,
                                                                                      ContextInfo context)
                                                                               throws DoesNotExistException,
                                                                                      InvalidParameterException,
                                                                                      MissingParameterException,
                                                                                      OperationFailedException,
                                                                                      PermissionDeniedException
Specified by:
getActivityOfferingsByFormatOfferingWithoutRegGroup in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

createActivityOffering

public ActivityOfferingInfo createActivityOffering(String formatOfferingId,
                                                   String activityId,
                                                   String activityOfferingTypeKey,
                                                   ActivityOfferingInfo activityOfferingInfo,
                                                   ContextInfo context)
                                            throws DoesNotExistException,
                                                   DataValidationErrorException,
                                                   InvalidParameterException,
                                                   MissingParameterException,
                                                   OperationFailedException,
                                                   PermissionDeniedException,
                                                   ReadOnlyException
Specified by:
createActivityOffering in interface CourseOfferingService
Throws:
DoesNotExistException
DataValidationErrorException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

copyActivityOffering

public ActivityOfferingInfo copyActivityOffering(String activityOfferingId,
                                                 ContextInfo context)
                                          throws DoesNotExistException,
                                                 DataValidationErrorException,
                                                 InvalidParameterException,
                                                 MissingParameterException,
                                                 OperationFailedException,
                                                 PermissionDeniedException,
                                                 ReadOnlyException
Specified by:
copyActivityOffering in interface CourseOfferingService
Throws:
DoesNotExistException
DataValidationErrorException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

generateActivityOfferings

public List<ActivityOfferingInfo> generateActivityOfferings(String formatOfferingId,
                                                            String activityOfferingType,
                                                            Integer quantity,
                                                            ContextInfo context)
                                                     throws InvalidParameterException,
                                                            MissingParameterException,
                                                            OperationFailedException,
                                                            PermissionDeniedException
Specified by:
generateActivityOfferings in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

updateActivityOffering

public ActivityOfferingInfo updateActivityOffering(String activityOfferingId,
                                                   ActivityOfferingInfo activityOfferingInfo,
                                                   ContextInfo context)
                                            throws DataValidationErrorException,
                                                   DoesNotExistException,
                                                   InvalidParameterException,
                                                   MissingParameterException,
                                                   OperationFailedException,
                                                   PermissionDeniedException,
                                                   VersionMismatchException,
                                                   ReadOnlyException
Specified by:
updateActivityOffering in interface CourseOfferingService
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
VersionMismatchException
ReadOnlyException

deleteActivityOffering

public StatusInfo deleteActivityOffering(String activityOfferingId,
                                         ContextInfo context)
                                  throws DoesNotExistException,
                                         InvalidParameterException,
                                         MissingParameterException,
                                         OperationFailedException,
                                         PermissionDeniedException,
                                         DependentObjectsExistException
Specified by:
deleteActivityOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
DependentObjectsExistException

deleteActivityOfferingCascaded

public StatusInfo deleteActivityOfferingCascaded(String activityOfferingId,
                                                 ContextInfo context)
                                          throws DoesNotExistException,
                                                 InvalidParameterException,
                                                 MissingParameterException,
                                                 OperationFailedException,
                                                 PermissionDeniedException
Specified by:
deleteActivityOfferingCascaded in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

scheduleActivityOffering

public StatusInfo scheduleActivityOffering(String activityOfferingId,
                                           ContextInfo contextInfo)
                                    throws DoesNotExistException,
                                           InvalidParameterException,
                                           MissingParameterException,
                                           OperationFailedException,
                                           PermissionDeniedException
Specified by:
scheduleActivityOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

validateActivityOffering

public List<ValidationResultInfo> validateActivityOffering(String validationType,
                                                           ActivityOfferingInfo activityOfferingInfo,
                                                           ContextInfo context)
                                                    throws DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException
Specified by:
validateActivityOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException

calculateInClassContactHoursForTerm

public Float calculateInClassContactHoursForTerm(String activityOfferingId,
                                                 ContextInfo context)
                                          throws DoesNotExistException,
                                                 InvalidParameterException,
                                                 MissingParameterException,
                                                 OperationFailedException,
                                                 PermissionDeniedException
Specified by:
calculateInClassContactHoursForTerm in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

calculateOutofClassContactHoursForTerm

public Float calculateOutofClassContactHoursForTerm(String activityOfferingId,
                                                    ContextInfo context)
                                             throws DoesNotExistException,
                                                    InvalidParameterException,
                                                    MissingParameterException,
                                                    OperationFailedException,
                                                    PermissionDeniedException
Specified by:
calculateOutofClassContactHoursForTerm in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

calculateTotalContactHoursForTerm

public Float calculateTotalContactHoursForTerm(String activityOfferingId,
                                               ContextInfo context)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
Specified by:
calculateTotalContactHoursForTerm in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getRegistrationGroup

public RegistrationGroupInfo getRegistrationGroup(String registrationGroupId,
                                                  ContextInfo context)
                                           throws DoesNotExistException,
                                                  InvalidParameterException,
                                                  MissingParameterException,
                                                  OperationFailedException,
                                                  PermissionDeniedException
Specified by:
getRegistrationGroup in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getRegistrationGroupsByIds

public List<RegistrationGroupInfo> getRegistrationGroupsByIds(List<String> registrationGroupIds,
                                                              ContextInfo context)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
Specified by:
getRegistrationGroupsByIds in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getRegistrationGroupsForCourseOffering

public List<RegistrationGroupInfo> getRegistrationGroupsForCourseOffering(String courseOfferingId,
                                                                          ContextInfo context)
                                                                   throws DoesNotExistException,
                                                                          InvalidParameterException,
                                                                          MissingParameterException,
                                                                          OperationFailedException,
                                                                          PermissionDeniedException
Specified by:
getRegistrationGroupsForCourseOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getRegistrationGroupsWithActivityOfferings

public List<RegistrationGroupInfo> getRegistrationGroupsWithActivityOfferings(List<String> activityOfferingIds,
                                                                              ContextInfo context)
                                                                       throws DoesNotExistException,
                                                                              InvalidParameterException,
                                                                              MissingParameterException,
                                                                              OperationFailedException,
                                                                              PermissionDeniedException
Specified by:
getRegistrationGroupsWithActivityOfferings in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getRegistrationGroupsByFormatOffering

public List<RegistrationGroupInfo> getRegistrationGroupsByFormatOffering(String formatOfferingId,
                                                                         ContextInfo context)
                                                                  throws DoesNotExistException,
                                                                         InvalidParameterException,
                                                                         MissingParameterException,
                                                                         OperationFailedException,
                                                                         PermissionDeniedException
Specified by:
getRegistrationGroupsByFormatOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

updateRegistrationGroup

public RegistrationGroupInfo updateRegistrationGroup(String registrationGroupId,
                                                     RegistrationGroupInfo registrationGroupInfo,
                                                     ContextInfo context)
                                              throws DataValidationErrorException,
                                                     DoesNotExistException,
                                                     InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException,
                                                     ReadOnlyException,
                                                     VersionMismatchException
Specified by:
updateRegistrationGroup in interface CourseOfferingService
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException
VersionMismatchException

deleteRegistrationGroup

public StatusInfo deleteRegistrationGroup(String registrationGroupId,
                                          ContextInfo context)
                                   throws DoesNotExistException,
                                          InvalidParameterException,
                                          MissingParameterException,
                                          OperationFailedException,
                                          PermissionDeniedException
Specified by:
deleteRegistrationGroup in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

deleteRegistrationGroupsByFormatOffering

public StatusInfo deleteRegistrationGroupsByFormatOffering(String formatOfferingId,
                                                           ContextInfo context)
                                                    throws InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException
Specified by:
deleteRegistrationGroupsByFormatOffering in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

deleteGeneratedRegistrationGroupsByFormatOffering

public StatusInfo deleteGeneratedRegistrationGroupsByFormatOffering(String formatOfferingId,
                                                                    ContextInfo context)
                                                             throws InvalidParameterException,
                                                                    MissingParameterException,
                                                                    OperationFailedException,
                                                                    PermissionDeniedException
Specified by:
deleteGeneratedRegistrationGroupsByFormatOffering in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

deleteRegistrationGroupsForCluster

public StatusInfo deleteRegistrationGroupsForCluster(String activityOfferingClusterId,
                                                     ContextInfo contextInfo)
                                              throws InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException
Specified by:
deleteRegistrationGroupsForCluster in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

verifyRegistrationGroup

public List<ValidationResultInfo> verifyRegistrationGroup(String registrationGroupId,
                                                          ContextInfo contextInfo)
                                                   throws DoesNotExistException,
                                                          InvalidParameterException,
                                                          MissingParameterException,
                                                          OperationFailedException
Specified by:
verifyRegistrationGroup in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException

validateRegistrationGroup

public List<ValidationResultInfo> validateRegistrationGroup(String validationType,
                                                            String activityOfferingClusterId,
                                                            String registrationGroupType,
                                                            RegistrationGroupInfo registrationGroupInfo,
                                                            ContextInfo context)
                                                     throws DoesNotExistException,
                                                            InvalidParameterException,
                                                            MissingParameterException,
                                                            OperationFailedException
Specified by:
validateRegistrationGroup in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException

getActivityOfferingCluster

public ActivityOfferingClusterInfo getActivityOfferingCluster(String activityOfferingClusterId,
                                                              ContextInfo contextInfo)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
Specified by:
getActivityOfferingCluster in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingClustersByFormatOffering

public List<ActivityOfferingClusterInfo> getActivityOfferingClustersByFormatOffering(String formatOfferingId,
                                                                                     ContextInfo contextInfo)
                                                                              throws DoesNotExistException,
                                                                                     InvalidParameterException,
                                                                                     MissingParameterException,
                                                                                     OperationFailedException,
                                                                                     PermissionDeniedException
Specified by:
getActivityOfferingClustersByFormatOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

validateActivityOfferingCluster

public List<ValidationResultInfo> validateActivityOfferingCluster(String validationTypeKey,
                                                                  String formatOfferingId,
                                                                  ActivityOfferingClusterInfo activityOfferingClusterInfo,
                                                                  ContextInfo contextInfo)
                                                           throws DoesNotExistException,
                                                                  InvalidParameterException,
                                                                  MissingParameterException,
                                                                  OperationFailedException
Specified by:
validateActivityOfferingCluster in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException

deleteActivityOfferingClusterCascaded

public StatusInfo deleteActivityOfferingClusterCascaded(String activityOfferingClusterId,
                                                        ContextInfo contextInfo)
                                                 throws DoesNotExistException,
                                                        InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException
Specified by:
deleteActivityOfferingClusterCascaded in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

createActivityOfferingCluster

public ActivityOfferingClusterInfo createActivityOfferingCluster(String activityOfferingClusterId,
                                                                 String activityOfferingClusterTypeKey,
                                                                 ActivityOfferingClusterInfo activityOfferingClusterInfo,
                                                                 ContextInfo contextInfo)
                                                          throws DataValidationErrorException,
                                                                 DoesNotExistException,
                                                                 InvalidParameterException,
                                                                 MissingParameterException,
                                                                 OperationFailedException,
                                                                 PermissionDeniedException,
                                                                 ReadOnlyException
Specified by:
createActivityOfferingCluster in interface CourseOfferingService
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

verifyActivityOfferingClusterForGeneration

public AOClusterVerifyResultsInfo verifyActivityOfferingClusterForGeneration(String activityOfferingClusterId,
                                                                             ContextInfo contextInfo)
                                                                      throws DoesNotExistException,
                                                                             InvalidParameterException,
                                                                             MissingParameterException,
                                                                             OperationFailedException,
                                                                             PermissionDeniedException
Specified by:
verifyActivityOfferingClusterForGeneration in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

updateActivityOfferingCluster

public ActivityOfferingClusterInfo updateActivityOfferingCluster(String formatOfferingId,
                                                                 String activityOfferingClusterId,
                                                                 ActivityOfferingClusterInfo activityOfferingClusterInfo,
                                                                 ContextInfo contextInfo)
                                                          throws DataValidationErrorException,
                                                                 DoesNotExistException,
                                                                 InvalidParameterException,
                                                                 MissingParameterException,
                                                                 OperationFailedException,
                                                                 PermissionDeniedException,
                                                                 ReadOnlyException,
                                                                 VersionMismatchException
Specified by:
updateActivityOfferingCluster in interface CourseOfferingService
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException
VersionMismatchException

deleteActivityOfferingCluster

public StatusInfo deleteActivityOfferingCluster(String activityOfferingClusterId,
                                                ContextInfo context)
                                         throws DoesNotExistException,
                                                InvalidParameterException,
                                                MissingParameterException,
                                                OperationFailedException,
                                                PermissionDeniedException,
                                                DependentObjectsExistException
Specified by:
deleteActivityOfferingCluster in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
DependentObjectsExistException

getSeatPoolDefinition

public SeatPoolDefinitionInfo getSeatPoolDefinition(String seatPoolDefinitionId,
                                                    ContextInfo context)
                                             throws DoesNotExistException,
                                                    InvalidParameterException,
                                                    MissingParameterException,
                                                    OperationFailedException,
                                                    PermissionDeniedException
Specified by:
getSeatPoolDefinition in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getSeatPoolDefinitionsForActivityOffering

public List<SeatPoolDefinitionInfo> getSeatPoolDefinitionsForActivityOffering(String activityOfferingId,
                                                                              ContextInfo context)
                                                                       throws DoesNotExistException,
                                                                              InvalidParameterException,
                                                                              MissingParameterException,
                                                                              OperationFailedException,
                                                                              PermissionDeniedException
Specified by:
getSeatPoolDefinitionsForActivityOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

createSeatPoolDefinition

public SeatPoolDefinitionInfo createSeatPoolDefinition(SeatPoolDefinitionInfo seatPoolDefinitionInfo,
                                                       ContextInfo context)
                                                throws DataValidationErrorException,
                                                       InvalidParameterException,
                                                       MissingParameterException,
                                                       OperationFailedException,
                                                       PermissionDeniedException,
                                                       ReadOnlyException
Specified by:
createSeatPoolDefinition in interface CourseOfferingService
Throws:
DataValidationErrorException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

updateSeatPoolDefinition

public SeatPoolDefinitionInfo updateSeatPoolDefinition(String seatPoolDefinitionId,
                                                       SeatPoolDefinitionInfo seatPoolDefinitionInfo,
                                                       ContextInfo context)
                                                throws DataValidationErrorException,
                                                       DoesNotExistException,
                                                       InvalidParameterException,
                                                       MissingParameterException,
                                                       OperationFailedException,
                                                       PermissionDeniedException,
                                                       ReadOnlyException,
                                                       VersionMismatchException
Specified by:
updateSeatPoolDefinition in interface CourseOfferingService
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException
VersionMismatchException

validateSeatPoolDefinition

public List<ValidationResultInfo> validateSeatPoolDefinition(String validationTypeKey,
                                                             SeatPoolDefinitionInfo seatPoolDefinitionInfo,
                                                             ContextInfo context)
                                                      throws DoesNotExistException,
                                                             InvalidParameterException,
                                                             MissingParameterException,
                                                             OperationFailedException,
                                                             PermissionDeniedException
Specified by:
validateSeatPoolDefinition in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

deleteSeatPoolDefinition

public StatusInfo deleteSeatPoolDefinition(String seatPoolDefinitionId,
                                           ContextInfo context)
                                    throws DoesNotExistException,
                                           InvalidParameterException,
                                           MissingParameterException,
                                           OperationFailedException,
                                           PermissionDeniedException
Specified by:
deleteSeatPoolDefinition in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForCourseOfferings

public List<CourseOfferingInfo> searchForCourseOfferings(QueryByCriteria criteria,
                                                         ContextInfo context)
                                                  throws InvalidParameterException,
                                                         MissingParameterException,
                                                         OperationFailedException,
                                                         PermissionDeniedException
Specified by:
searchForCourseOfferings in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForCourseOfferingIds

public List<String> searchForCourseOfferingIds(QueryByCriteria criteria,
                                               ContextInfo context)
                                        throws InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
Specified by:
searchForCourseOfferingIds in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForActivityOfferings

public List<ActivityOfferingInfo> searchForActivityOfferings(QueryByCriteria criteria,
                                                             ContextInfo context)
                                                      throws InvalidParameterException,
                                                             MissingParameterException,
                                                             OperationFailedException,
                                                             PermissionDeniedException
Specified by:
searchForActivityOfferings in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForActivityOfferingIds

public List<String> searchForActivityOfferingIds(QueryByCriteria criteria,
                                                 ContextInfo context)
                                          throws InvalidParameterException,
                                                 MissingParameterException,
                                                 OperationFailedException,
                                                 PermissionDeniedException
Specified by:
searchForActivityOfferingIds in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForRegistrationGroups

public List<RegistrationGroupInfo> searchForRegistrationGroups(QueryByCriteria criteria,
                                                               ContextInfo context)
                                                        throws InvalidParameterException,
                                                               MissingParameterException,
                                                               OperationFailedException,
                                                               PermissionDeniedException
Specified by:
searchForRegistrationGroups in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForRegistrationGroupIds

public List<String> searchForRegistrationGroupIds(QueryByCriteria criteria,
                                                  ContextInfo context)
                                           throws InvalidParameterException,
                                                  MissingParameterException,
                                                  OperationFailedException,
                                                  PermissionDeniedException
Specified by:
searchForRegistrationGroupIds in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForSeatpoolDefinitions

public List<SeatPoolDefinitionInfo> searchForSeatpoolDefinitions(QueryByCriteria criteria,
                                                                 ContextInfo context)
                                                          throws InvalidParameterException,
                                                                 MissingParameterException,
                                                                 OperationFailedException,
                                                                 PermissionDeniedException
Specified by:
searchForSeatpoolDefinitions in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForSeatpoolDefinitionIds

public List<String> searchForSeatpoolDefinitionIds(QueryByCriteria criteria,
                                                   ContextInfo context)
                                            throws InvalidParameterException,
                                                   MissingParameterException,
                                                   OperationFailedException,
                                                   PermissionDeniedException
Specified by:
searchForSeatpoolDefinitionIds in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingDisplay

public CourseOfferingDisplayInfo getCourseOfferingDisplay(String courseOfferingId,
                                                          ContextInfo context)
                                                   throws DoesNotExistException,
                                                          InvalidParameterException,
                                                          MissingParameterException,
                                                          OperationFailedException,
                                                          PermissionDeniedException
Specified by:
getCourseOfferingDisplay in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getCourseOfferingDisplaysByIds

public List<CourseOfferingDisplayInfo> getCourseOfferingDisplaysByIds(List<String> courseOfferingIds,
                                                                      ContextInfo context)
                                                               throws DoesNotExistException,
                                                                      InvalidParameterException,
                                                                      MissingParameterException,
                                                                      OperationFailedException,
                                                                      PermissionDeniedException
Specified by:
getCourseOfferingDisplaysByIds in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingDisplay

public ActivityOfferingDisplayInfo getActivityOfferingDisplay(String activityOfferingId,
                                                              ContextInfo contextInfo)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
Specified by:
getActivityOfferingDisplay in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingDisplaysByIds

public List<ActivityOfferingDisplayInfo> getActivityOfferingDisplaysByIds(List<String> activityOfferingIds,
                                                                          ContextInfo contextInfo)
                                                                   throws DoesNotExistException,
                                                                          InvalidParameterException,
                                                                          MissingParameterException,
                                                                          OperationFailedException,
                                                                          PermissionDeniedException
Specified by:
getActivityOfferingDisplaysByIds in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingDisplaysForCourseOffering

public List<ActivityOfferingDisplayInfo> getActivityOfferingDisplaysForCourseOffering(String courseOfferingId,
                                                                                      ContextInfo contextInfo)
                                                                               throws DoesNotExistException,
                                                                                      InvalidParameterException,
                                                                                      MissingParameterException,
                                                                                      OperationFailedException,
                                                                                      PermissionDeniedException
Specified by:
getActivityOfferingDisplaysForCourseOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getValidCanonicalCourseToCourseOfferingOptionKeys

public List<String> getValidCanonicalCourseToCourseOfferingOptionKeys(ContextInfo context)
                                                               throws InvalidParameterException,
                                                                      MissingParameterException,
                                                                      OperationFailedException,
                                                                      PermissionDeniedException,
                                                                      ReadOnlyException
Specified by:
getValidCanonicalCourseToCourseOfferingOptionKeys in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

getValidRolloverOptionKeys

public List<String> getValidRolloverOptionKeys(ContextInfo context)
                                        throws InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException
Specified by:
getValidRolloverOptionKeys in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

rolloverCourseOffering

public SocRolloverResultItemInfo rolloverCourseOffering(String sourceCourseOfferingId,
                                                        String targetTermId,
                                                        List<String> optionKeys,
                                                        ContextInfo context)
                                                 throws AlreadyExistsException,
                                                        DataValidationErrorException,
                                                        DoesNotExistException,
                                                        DataValidationErrorException,
                                                        InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException,
                                                        ReadOnlyException
Specified by:
rolloverCourseOffering in interface CourseOfferingService
Specified by:
rolloverCourseOffering in interface CourseOfferingServiceBusinessLogic
Throws:
AlreadyExistsException
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

addSeatPoolDefinitionToActivityOffering

public StatusInfo addSeatPoolDefinitionToActivityOffering(String seatPoolDefinitionId,
                                                          String activityOfferingId,
                                                          ContextInfo contextInfo)
                                                   throws AlreadyExistsException,
                                                          DoesNotExistException,
                                                          InvalidParameterException,
                                                          MissingParameterException,
                                                          OperationFailedException,
                                                          PermissionDeniedException
Specified by:
addSeatPoolDefinitionToActivityOffering in interface CourseOfferingService
Throws:
AlreadyExistsException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

removeSeatPoolDefinitionFromActivityOffering

public StatusInfo removeSeatPoolDefinitionFromActivityOffering(String seatPoolDefinitionId,
                                                               String activityOfferingId,
                                                               ContextInfo contextInfo)
                                                        throws DoesNotExistException,
                                                               InvalidParameterException,
                                                               MissingParameterException,
                                                               OperationFailedException,
                                                               PermissionDeniedException
Specified by:
removeSeatPoolDefinitionFromActivityOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getColocatedOfferingSet

public ColocatedOfferingSetInfo getColocatedOfferingSet(String colocatedOfferingSetId,
                                                        ContextInfo contextInfo)
                                                 throws DoesNotExistException,
                                                        InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException
Specified by:
getColocatedOfferingSet in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getColocatedOfferingSetsByIds

public List<ColocatedOfferingSetInfo> getColocatedOfferingSetsByIds(List<String> colocatedOfferingSetIds,
                                                                    ContextInfo contextInfo)
                                                             throws DoesNotExistException,
                                                                    InvalidParameterException,
                                                                    MissingParameterException,
                                                                    OperationFailedException,
                                                                    PermissionDeniedException
Specified by:
getColocatedOfferingSetsByIds in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getColocatedOfferingSetIdsByType

public List<String> getColocatedOfferingSetIdsByType(String colocatedOfferingSetTypeKey,
                                                     ContextInfo contextInfo)
                                              throws InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException
Specified by:
getColocatedOfferingSetIdsByType in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForColocatedOfferingSetIds

public List<String> searchForColocatedOfferingSetIds(QueryByCriteria criteria,
                                                     ContextInfo contextInfo)
                                              throws InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException
Specified by:
searchForColocatedOfferingSetIds in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForColocatedOfferingSets

public List<ColocatedOfferingSetInfo> searchForColocatedOfferingSets(QueryByCriteria criteria,
                                                                     ContextInfo contextInfo)
                                                              throws InvalidParameterException,
                                                                     MissingParameterException,
                                                                     OperationFailedException,
                                                                     PermissionDeniedException
Specified by:
searchForColocatedOfferingSets in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

validateColocatedOfferingSet

public List<ValidationResultInfo> validateColocatedOfferingSet(String validationTypeKey,
                                                               String colocatedOfferingSetTypeKey,
                                                               ColocatedOfferingSetInfo colocatedOfferingSetInfo,
                                                               ContextInfo contextInfo)
                                                        throws DoesNotExistException,
                                                               InvalidParameterException,
                                                               MissingParameterException,
                                                               OperationFailedException,
                                                               PermissionDeniedException
Specified by:
validateColocatedOfferingSet in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

createColocatedOfferingSet

public ColocatedOfferingSetInfo createColocatedOfferingSet(String colocatedOfferingSetTypeKey,
                                                           ColocatedOfferingSetInfo colocatedOfferingSetInfo,
                                                           ContextInfo contextInfo)
                                                    throws DataValidationErrorException,
                                                           DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException,
                                                           ReadOnlyException
Specified by:
createColocatedOfferingSet in interface CourseOfferingService
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException

updateColocatedOfferingSet

public ColocatedOfferingSetInfo updateColocatedOfferingSet(String colocatedOfferingSetId,
                                                           ColocatedOfferingSetInfo colocatedOfferingSetInfo,
                                                           ContextInfo contextInfo)
                                                    throws DataValidationErrorException,
                                                           DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException,
                                                           ReadOnlyException,
                                                           VersionMismatchException
Specified by:
updateColocatedOfferingSet in interface CourseOfferingService
Throws:
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
ReadOnlyException
VersionMismatchException

deleteColocatedOfferingSet

public StatusInfo deleteColocatedOfferingSet(String colocatedOfferingSetId,
                                             ContextInfo contextInfo)
                                      throws DoesNotExistException,
                                             InvalidParameterException,
                                             MissingParameterException,
                                             OperationFailedException,
                                             PermissionDeniedException
Specified by:
deleteColocatedOfferingSet in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getColocatedOfferingSetIdsForActivityOffering

public List<String> getColocatedOfferingSetIdsForActivityOffering(String activityOfferingId,
                                                                  ContextInfo contextInfo)
                                                           throws DoesNotExistException,
                                                                  InvalidParameterException,
                                                                  MissingParameterException,
                                                                  OperationFailedException,
                                                                  PermissionDeniedException
Specified by:
getColocatedOfferingSetIdsForActivityOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

generateRegistrationGroupsForFormatOffering

public StatusInfo generateRegistrationGroupsForFormatOffering(String formatOfferingId,
                                                              ContextInfo context)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException,
                                                              DataValidationErrorException
Specified by:
generateRegistrationGroupsForFormatOffering in interface CourseOfferingServiceBusinessLogic
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
DataValidationErrorException

getCourseOfferingIdsByTermAndSubjectArea

public List<String> getCourseOfferingIdsByTermAndSubjectArea(String termId,
                                                             String subjectArea,
                                                             ContextInfo context)
                                                      throws DoesNotExistException,
                                                             InvalidParameterException,
                                                             MissingParameterException,
                                                             OperationFailedException,
                                                             PermissionDeniedException
Specified by:
getCourseOfferingIdsByTermAndSubjectArea in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

updateCourseOfferingState

public StatusInfo updateCourseOfferingState(String courseOfferingId,
                                            String nextStateKey,
                                            ContextInfo contextInfo)
                                     throws DoesNotExistException,
                                            MissingParameterException,
                                            OperationFailedException,
                                            PermissionDeniedException
Specified by:
updateCourseOfferingState in interface CourseOfferingService
Throws:
DoesNotExistException
MissingParameterException
OperationFailedException
PermissionDeniedException

updateFormatOfferingState

public StatusInfo updateFormatOfferingState(String formatOfferingId,
                                            String nextStateKey,
                                            ContextInfo contextInfo)
                                     throws DoesNotExistException,
                                            MissingParameterException,
                                            OperationFailedException
Specified by:
updateFormatOfferingState in interface CourseOfferingService
Throws:
DoesNotExistException
MissingParameterException
OperationFailedException

updateActivityOfferingState

public StatusInfo updateActivityOfferingState(String activityOfferingId,
                                              String nextStateKey,
                                              ContextInfo contextInfo)
                                       throws DoesNotExistException,
                                              MissingParameterException,
                                              OperationFailedException,
                                              PermissionDeniedException
Specified by:
updateActivityOfferingState in interface CourseOfferingService
Throws:
DoesNotExistException
MissingParameterException
OperationFailedException
PermissionDeniedException

updateRegistrationGroupState

public StatusInfo updateRegistrationGroupState(String registrationGroupId,
                                               String nextStateKey,
                                               ContextInfo contextInfo)
                                        throws DoesNotExistException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
Specified by:
updateRegistrationGroupState in interface CourseOfferingService
Throws:
DoesNotExistException
MissingParameterException
OperationFailedException
PermissionDeniedException

updateActivityOfferingClusterState

public StatusInfo updateActivityOfferingClusterState(String activityOfferingClusterId,
                                                     String nextStateKey,
                                                     ContextInfo contextInfo)
                                              throws DoesNotExistException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException
Specified by:
updateActivityOfferingClusterState in interface CourseOfferingService
Throws:
DoesNotExistException
MissingParameterException
OperationFailedException
PermissionDeniedException

updateSeatPoolDefinitionState

public StatusInfo updateSeatPoolDefinitionState(String seatPoolDefinitionId,
                                                String nextStateKey,
                                                ContextInfo contextInfo)
                                         throws DoesNotExistException,
                                                MissingParameterException,
                                                OperationFailedException,
                                                PermissionDeniedException
Specified by:
updateSeatPoolDefinitionState in interface CourseOfferingService
Throws:
DoesNotExistException
MissingParameterException
OperationFailedException
PermissionDeniedException

getRegistrationGroupsByActivityOfferingCluster

public List<RegistrationGroupInfo> getRegistrationGroupsByActivityOfferingCluster(String activityOfferingClusterId,
                                                                                  ContextInfo contextInfo)
                                                                           throws DoesNotExistException,
                                                                                  InvalidParameterException,
                                                                                  MissingParameterException,
                                                                                  OperationFailedException,
                                                                                  PermissionDeniedException
Specified by:
getRegistrationGroupsByActivityOfferingCluster in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingsByCluster

public List<ActivityOfferingInfo> getActivityOfferingsByCluster(String activityOfferingClusterId,
                                                                ContextInfo contextInfo)
                                                         throws DoesNotExistException,
                                                                InvalidParameterException,
                                                                MissingParameterException,
                                                                OperationFailedException,
                                                                PermissionDeniedException
Specified by:
getActivityOfferingsByCluster in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingClustersIdsByFormatOffering

public List<String> getActivityOfferingClustersIdsByFormatOffering(String formatOfferingId,
                                                                   ContextInfo contextInfo)
                                                            throws DoesNotExistException,
                                                                   InvalidParameterException,
                                                                   MissingParameterException,
                                                                   OperationFailedException,
                                                                   PermissionDeniedException
Specified by:
getActivityOfferingClustersIdsByFormatOffering in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

generateRegistrationGroupsForCluster

public StatusInfo generateRegistrationGroupsForCluster(String activityOfferingClusterId,
                                                       ContextInfo contextInfo)
                                                throws DoesNotExistException,
                                                       DataValidationErrorException,
                                                       InvalidParameterException,
                                                       MissingParameterException,
                                                       OperationFailedException,
                                                       PermissionDeniedException
Specified by:
generateRegistrationGroupsForCluster in interface CourseOfferingServiceBusinessLogic
Throws:
DoesNotExistException
DataValidationErrorException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForActivityOfferingClusterIds

public List<String> searchForActivityOfferingClusterIds(QueryByCriteria criteria,
                                                        ContextInfo contextInfo)
                                                 throws InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException
Specified by:
searchForActivityOfferingClusterIds in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForActivityOfferingClusters

public List<ActivityOfferingClusterInfo> searchForActivityOfferingClusters(QueryByCriteria criteria,
                                                                           ContextInfo contextInfo)
                                                                    throws InvalidParameterException,
                                                                           MissingParameterException,
                                                                           OperationFailedException,
                                                                           PermissionDeniedException
Specified by:
searchForActivityOfferingClusters in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForFormatOfferingIds

public List<String> searchForFormatOfferingIds(QueryByCriteria criteria,
                                               ContextInfo contextInfo)
                                        throws InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
Specified by:
searchForFormatOfferingIds in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

searchForFormatOfferings

public List<FormatOfferingInfo> searchForFormatOfferings(QueryByCriteria criteria,
                                                         ContextInfo contextInfo)
                                                  throws InvalidParameterException,
                                                         MissingParameterException,
                                                         OperationFailedException,
                                                         PermissionDeniedException
Specified by:
searchForFormatOfferings in interface CourseOfferingService
Throws:
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException

getActivityOfferingsForSeatPoolDefinition

public List<ActivityOfferingInfo> getActivityOfferingsForSeatPoolDefinition(String seatPoolDefinitionId,
                                                                            ContextInfo context)
                                                                     throws DoesNotExistException,
                                                                            InvalidParameterException,
                                                                            MissingParameterException,
                                                                            OperationFailedException,
                                                                            PermissionDeniedException
Specified by:
getActivityOfferingsForSeatPoolDefinition in interface CourseOfferingService
Throws:
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException


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