public class ActivityOfferingScheduleHelperImpl extends Object implements ActivityOfferingScheduleHelper
| Constructor and Description |
|---|
ActivityOfferingScheduleHelperImpl() |
public ActivityOfferingScheduleHelperImpl()
@Transactional public void saveSchedules(ActivityOfferingWrapper wrapper, ContextInfo defaultContextInfo)
saveSchedules in interface ActivityOfferingScheduleHelperpublic void loadSchedules(ActivityOfferingWrapper wrapper, ContextInfo defaultContextInfo)
loadSchedules in interface ActivityOfferingScheduleHelperpublic void savePostMSE(ActivityOfferingWrapper activityOfferingWrapper, ContextInfo defaultContextInfo)
public boolean addScheduleRequestComponent(ActivityOfferingWrapper activityOfferingWrapper)
protected boolean validateNewScheduleRequest(ScheduleWrapper scheduleWrapper)
public void savePreMSE(ActivityOfferingWrapper wrapper, ContextInfo contextInfo)
public TimeSlotInfo fetchOrCreateTimeSlot(ActivityOfferingWrapper aoWrapper, ScheduleWrapper scheduleWrapper, ContextInfo defaultContextInfo) throws Exception
Exceptionpublic void loadScheduleRequests(ActivityOfferingWrapper wrapper, ContextInfo defaultContextInfo)
wrapper - ActivityOfferingWrapperprotected void buildScheduleWrapper(ActivityOfferingWrapper wrapper, ScheduleWrapper scheduleWrapper, ScheduleRequestComponentInfo componentInfo, ContextInfo defaultContextInfo)
protected void loadColocatedAOs(ActivityOfferingWrapper wrapper, ScheduleWrapper scheduleWrapper)
public void loadSchedulesAndComponents(ActivityOfferingWrapper wrapper, ContextInfo defaultContextInfo)
protected ActivityOfferingInfo updateScheduledActivityOffering(ActivityOfferingInfo activityOfferingInfo, ContextInfo context) throws InvalidParameterException, MissingParameterException, DoesNotExistException, PermissionDeniedException, OperationFailedException, DataValidationErrorException, ReadOnlyException, VersionMismatchException
public SchedulingService getSchedulingService()
protected CourseOfferingService getCourseOfferingService()
public RoomService getRoomService()
protected CourseOfferingSetService getCourseOfferingSetService()
public void deleteRequestedAndActualSchedules(ScheduleRequestSetInfo schSet, String activityId, List<String> deleteScheduleIds, ContextInfo defaultContextInfo)
protected ContextInfo createContextInfo()
public List<BuildingInfo> retrieveBuildingInfo(String buildingCode, boolean strictMatch) throws Exception
Exceptionpublic List<String> getEndTimes(String days, String startTime, String timeSlotType) throws Exception
getEndTimes in interface ActivityOfferingScheduleHelperdays - startTime - timeSlotType - ExceptionCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.