/** * Update track with after noon schedule. * * @param afternoonConfrence the afternoon confrence */ public void updateTrackWithAfterNoonSchedule(List<Confrence> afternoonConfrence) { currentTrack.setAfterNoonSession(afternoonConfrence); // done for current track. Lets add this in track list possibleTracks.add(currentTrack); smokeAlreadyScheduledConfrence(afternoonConfrence); if (!currentInput.isEmpty()) { // more to go.lets do it in morning session of new track currentTrack = new Tracks(); morningSessionScheduler = new ConfrenceScheduler( ConfTrackMgmntConstant.MORNING_SESSION_TOLERANCE, ConfrenceSchedulerType.MORNING_SCHEDULER, this); morningSessionScheduler.scheduleConfrenceWithinTargetDuration( ConfTrackMgmntConstant.MORNING_SESSION_TARGET_DURATION, currentInput); } else { // We are done with scheduling ,since current track already added to track list ,just display // the entire tracklist view.displayTrackList(possibleTracks); } }