Package org.paulneve.wlab.webui

Class Summary
BackendVmListController Controller class for the BackendVmList.
BaseVmMDController Controller class for the BaseVM metadata view/editor.
BasicVMControlServlet Basic servlet to start/stop/suspend VMs.
BookingController Booking controller.
CreateNewBaseVmServlet When a tutor selects the Clone VM option to create a new Base VM for stage from an existing VM, this servlet handles the cloning process and then sees the new VM through the appropriate number of reboot cycles in order to “make it safe” (see the Documentation for Tutors and Documentation for System Administrators).
CreateNewStudentVmServlet Servlet to creates a new StudentAllocatedVM.
EditVmConsoleController Controller for editbasevmview.jsp - i.e.
GetCourseDetailsServlet Quick servlet intended to be used via AJAX to get a course ID from a course name, and vice versa.
LabConsoleController The controller for the lab console, i.e.
LabEditController Controller for editing a lab.
LabListController Controller to handle the list of labs, i.e.
LabStageEditController Controller for the labstageeditview.jsp.
LabStageListController Controller for the labstagelistview.jsp.
LogoutServlet LogoutServlet - does precisely what you'd expect.
PreviewLabServlet Used when a tutor previews a lab.
StudentEditController Controller for the studenteditview.html.
StudentListController Controller for the JSP studentlistview.jsp.
ToggleBookingServlet This servlet is intended to be called via AJAX on the booking screen to toggle a booking.
ToggleStageProgressServlet Simple servlet designed to be used via AJAX to toggle a StageProgress's progress state.
TutorEditController Controller to handle edits of tutor data.
TutorListController Controller for the tutorlistview.jsp.
TutorMenuController Controller for the tutormenuview.jsp.
VMConsoleController Controller for the vmconsoleview.jsp.
WebUIController The "main" controller for the student main menu UI.