public class ActivityOfferingScheduleHelperImpl extends Object implements ActivityOfferingScheduleHelper
Constructor and Description |
---|
ActivityOfferingScheduleHelperImpl() |
public ActivityOfferingScheduleHelperImpl()
@Transactional public void saveSchedules(ActivityOfferingWrapper wrapper, ContextInfo defaultContextInfo)
saveSchedules
in interface ActivityOfferingScheduleHelper
public void loadSchedules(ActivityOfferingWrapper wrapper, ContextInfo defaultContextInfo)
loadSchedules
in interface ActivityOfferingScheduleHelper
public 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
Exception
public 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
Exception
public List<String> getEndTimes(String days, String startTime, String timeSlotType) throws Exception
getEndTimes
in interface ActivityOfferingScheduleHelper
days
- startTime
- timeSlotType
- Exception
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.