A B C D E F G H I J L M N O P R S T U V W

S

salt - Variable in class org.paulneve.wlab.utilities.DesEncrypter
 
serverName - Variable in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setAdDomain(String) - Method in class org.paulneve.wlab.authentication.AuthenticationAccessLdapImpl
Set the domain of the AD server, assuming setAdMode has been set to true.
setAdminLogin(String) - Method in class org.paulneve.wlab.utilities.Parameters
 
setAdMode(boolean) - Method in class org.paulneve.wlab.authentication.AuthenticationAccessLdapImpl
Set to true if this is an Active Directory "LDAP" server.
setAuthenticationAccess(AuthenticationAccess) - Method in class org.paulneve.wlab.webui.WebUIController
Sets the AuthenticationAccess object.
setAutoSuspendPeriod(int) - Method in class org.paulneve.wlab.utilities.Parameters
 
setBackendName(String) - Method in class org.paulneve.wlab.datamodel.VM
Sets the backend VM name.
setBaseDir(String) - Method in class org.paulneve.wlab.data.DataAccessXMLImpl
 
setBookingIds(ArrayList<String>) - Method in class org.paulneve.wlab.datamodel.Student
Set the bookings for this student.
setCourseId(String) - Method in class org.paulneve.wlab.datamodel.Lab
Set the course that this lab belongs to
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.utilities.GeneralUtils
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.utilities.VmSuspender
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.BackendVmListController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.BaseVmMDController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.BookingController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.CreateNewBaseVmServlet
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.CreateNewStudentVmServlet
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.EditVmConsoleController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.GetCourseDetailsServlet
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.LabConsoleController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.LabEditController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.LabListController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.LabStageEditController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.LabStageListController
 
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.PreviewLabServlet
Used for Spring dependency injection.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.StudentEditController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.StudentListController
 
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.ToggleBookingServlet
 
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.ToggleStageProgressServlet
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.TutorEditController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.TutorListController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.VMConsoleController
Sets the DataAccess object.
setDataAccess(DataAccess) - Method in class org.paulneve.wlab.webui.WebUIController
Sets the DataAccess object.
setDate(Date) - Method in class org.paulneve.wlab.datamodel.Booking
Sets the date and time of the booking.
setDefaultStudentConcurrentVMs(int) - Method in class org.paulneve.wlab.utilities.Parameters
 
setDefaultStudentMaxBookings(int) - Method in class org.paulneve.wlab.utilities.Parameters
 
setDefaultStudentMaxRuntime(int) - Method in class org.paulneve.wlab.utilities.Parameters
 
setDefaultVncPassword(String) - Method in class org.paulneve.wlab.utilities.Parameters
 
setDiskPath(String) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setEndPointVmId(String) - Method in class org.paulneve.wlab.datamodel.LabStage
Set the end point VM for this stage.
setGeneralUtils(GeneralUtils) - Method in class org.paulneve.wlab.utilities.VmSuspender
Sets the GeneralUtils object.
setGeneralUtils(GeneralUtils) - Method in class org.paulneve.wlab.webui.BookingController
Sets the Parameters object.
setGeneralUtils(GeneralUtils) - Method in class org.paulneve.wlab.webui.EditVmConsoleController
Sets the GeneralUtils object.
setGeneralUtils(GeneralUtils) - Method in class org.paulneve.wlab.webui.LabConsoleController
Sets the GeneralUtils object.
setGeneralUtils(GeneralUtils) - Method in class org.paulneve.wlab.webui.VMConsoleController
Sets the GeneralUtils object.
setGeneralUtils(GeneralUtils) - Method in class org.paulneve.wlab.webui.WebUIController
Sets the GeneralUtils object.
setId(String) - Method in class org.paulneve.wlab.datamodel.WLabObject
Sets the id of the object.
setJumpgate(boolean) - Method in class org.paulneve.wlab.utilities.Parameters
 
setJumpgatePassword(String) - Method in class org.paulneve.wlab.utilities.Parameters
 
setJumpgatePort(int) - Method in class org.paulneve.wlab.utilities.Parameters
 
setJumpgateServer(String) - Method in class org.paulneve.wlab.utilities.Parameters
 
setLabId(String) - Method in class org.paulneve.wlab.datamodel.LabProgress
Set the owning lab
setLabProgressId(String) - Method in class org.paulneve.wlab.datamodel.StageProgress
Set the LabProgress for this StageProgress
setLabProgressIds(ArrayList<String>) - Method in class org.paulneve.wlab.datamodel.Lab
Set the labprogresses for this lab
setLabProgressIds(ArrayList<String>) - Method in class org.paulneve.wlab.datamodel.Student
Set the LabProgresses for this student.
setLabStageId(String) - Method in class org.paulneve.wlab.datamodel.StageProgress
Set the LabStage for this StageProgress
setLabStageId(String) - Method in class org.paulneve.wlab.datamodel.VM
Sets the LabStage this VM "belongs" to
setLabStages(ArrayList<String>) - Method in class org.paulneve.wlab.datamodel.Lab
Set the labstages for this lab
setLdapConnectionString(String) - Method in class org.paulneve.wlab.authentication.AuthenticationAccessLdapImpl
Sets the connection string to the LDAP server.
setLdapPort(String) - Method in class org.paulneve.wlab.authentication.AuthenticationAccessLdapImpl
Sets the port to connect to on the LDAP server.
setLdapServer(String) - Method in class org.paulneve.wlab.authentication.AuthenticationAccessLdapImpl
Sets the address of the LDAP server, i.e.
setMap(HashMap<String, String>) - Method in class org.paulneve.wlab.utilities.Strings
Sets the values into the map, tidying them to remove double spaces, and converting [ ] to < > - called from Spring and shouldn't be set in code.
setMaxBookings(int) - Method in class org.paulneve.wlab.datamodel.Student
Set the maximum number of bookings that this student can make in the future.
setMaxConcurrentVMs(int) - Method in class org.paulneve.wlab.datamodel.Student
Set the maximum number of VMs this student is allowed to run at a single time.
setMaxConcurrentVMs(int) - Method in class org.paulneve.wlab.utilities.Parameters
 
setMaxRuntime(int) - Method in class org.paulneve.wlab.datamodel.Student
Sets the period after which all of the student's labs will be suspended.
setName(String) - Method in class org.paulneve.wlab.datamodel.WLabObject
Set the name of this object
setOctet1(int) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setOctet2(int) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setOctet3(int) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setOriginalVmId(String) - Method in class org.paulneve.wlab.datamodel.StudentAllocatedVM
Set the original TutorVM (TutorVM) that this VM was cloned from
setOwningLabId(String) - Method in class org.paulneve.wlab.datamodel.LabStage
Set the owning lab for this LabStage
setOwningTutorId(String) - Method in class org.paulneve.wlab.datamodel.Course
Set the owning tutor of this course.
setOwningTutorId(String) - Method in class org.paulneve.wlab.datamodel.Lab
Sets the owning tutor for this lab
setOwningTutorId(String) - Method in class org.paulneve.wlab.datamodel.LabStage
Set the owning tutor for this labStage
setOwningTutorId(String) - Method in class org.paulneve.wlab.datamodel.TutorVM
Sets the owning tutor for this TutorVM.
setParameterEncryptionKey(String) - Method in class org.paulneve.wlab.utilities.Parameters
 
setParameters(Parameters) - Method in class org.paulneve.wlab.utilities.GeneralUtils
Sets the Parameters object.
setParameters(Parameters) - Method in class org.paulneve.wlab.utilities.VmSuspender
Sets the Parameters object.
setParameters(Parameters) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setParameters(Parameters) - Method in class org.paulneve.wlab.webui.BookingController
Sets the Parameters object.
setParameters(Parameters) - Method in class org.paulneve.wlab.webui.LabEditController
Sets the Parameters object.
setParameters(Parameters) - Method in class org.paulneve.wlab.webui.VMConsoleController
Sets the Parameters object.
setParameters(Parameters) - Method in class org.paulneve.wlab.webui.WebUIController
Sets the ParameterAccess object.
setPassword(String) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setPort(int) - Method in class org.paulneve.wlab.utilities.Parameters
 
setProgress(ItemProgress) - Method in class org.paulneve.wlab.datamodel.StageProgress
Sets the "completed" value (see isCompleted for definitions!)
setRebootAfterCloning(String) - Method in class org.paulneve.wlab.datamodel.TutorVM
The rebootAfterCloning value indicates how many times the VM will need to go through the boot cycle after it has been cloned.
setResourceIds(ArrayList<String>) - Method in class org.paulneve.wlab.datamodel.LabStage
Set the resources for this stage.
setScreenSizeX(int) - Method in class org.paulneve.wlab.datamodel.VM
Sets the X parameter of the screen resolution for the VM.
setScreenSizeY(int) - Method in class org.paulneve.wlab.datamodel.VM
Sets the Y parameter of the screen res for the VM
setServerName(String) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setSsl(boolean) - Method in class org.paulneve.wlab.authentication.AuthenticationAccessLdapImpl
Sets whether or not the LDAP server is using SSL.
setStageProgressIds(ArrayList<String>) - Method in class org.paulneve.wlab.datamodel.LabProgress
Sets the stageProgress IDs
setStrings(Strings) - Method in class org.paulneve.wlab.utilities.GeneralUtils
Sets the Strings object.
setStrings(Strings) - Method in class org.paulneve.wlab.utilities.VmSuspender
Sets the Strings object.
setStrings(Strings) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setStrings(Strings) - Method in class org.paulneve.wlab.webui.CreateNewBaseVmServlet
Sets the Strings object.
setStrings(Strings) - Method in class org.paulneve.wlab.webui.CreateNewStudentVmServlet
Sets the Strings object.
setStrings(Strings) - Method in class org.paulneve.wlab.webui.LabConsoleController
Sets the Strings object.
setStrings(Strings) - Method in class org.paulneve.wlab.webui.LabEditController
Sets the Parameters object.
setStrings(Strings) - Method in class org.paulneve.wlab.webui.LabListController
Sets the Strings object.
setStrings(Strings) - Method in class org.paulneve.wlab.webui.LabStageEditController
Sets the Strings object.
setStrings(Strings) - Method in class org.paulneve.wlab.webui.StudentEditController
Sets the Parameters object.
setStrings(Strings) - Method in class org.paulneve.wlab.webui.WebUIController
Sets the Strings object.
setStudentId(String) - Method in class org.paulneve.wlab.datamodel.Booking
Sets the "owning" student for this booking.
setStudentId(String) - Method in class org.paulneve.wlab.datamodel.LabProgress
 
setSuperUser(boolean) - Method in class org.paulneve.wlab.datamodel.Tutor
Make this tutor a super user.
setUrl(String) - Method in class org.paulneve.wlab.datamodel.Resource
Set the URL for this resource
setUsername(String) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
setVirtualisationAccess(VirtualisationAccess) - Method in class org.paulneve.wlab.utilities.GeneralUtils
Sets the Virtualisation object.
setVirtualisationAccess(VirtualisationAccess) - Method in class org.paulneve.wlab.utilities.VmSuspender
Sets the VirtualisationAccess object.
setVirtualisationAccess(VirtualisationAccess) - Method in class org.paulneve.wlab.webui.BackendVmListController
Sets the VirtualisationAccess object.
setVirtualisationAccess(VirtualisationAccess) - Method in class org.paulneve.wlab.webui.BasicVMControlServlet
Sets the VirtualisationAccess object.
setVirtualisationAccess(VirtualisationAccess) - Method in class org.paulneve.wlab.webui.CreateNewBaseVmServlet
Sets the VirtualisationAccess object.
setVirtualisationAccess(VirtualisationAccess) - Method in class org.paulneve.wlab.webui.CreateNewStudentVmServlet
Sets the VirtualisationAccess object.
setVirtualisationAccess(VirtualisationAccess) - Method in class org.paulneve.wlab.webui.EditVmConsoleController
Sets the VirtualisationAccess object.
setVirtualisationAccess(VirtualisationAccess) - Method in class org.paulneve.wlab.webui.LabConsoleController
Sets the VirtualisationAccess object.
setVirtualisationAccess(VirtualisationAccess) - Method in class org.paulneve.wlab.webui.VMConsoleController
Sets the VirtualisationAccess object.
setVmId(String) - Method in class org.paulneve.wlab.datamodel.LabStage
Set the TutorVM for this LabStage
setVmIds(ArrayList<String>) - Method in class org.paulneve.wlab.datamodel.Student
Set the StudentAllocatedVMs for this student.
setVmOnlyMode(boolean) - Method in class org.paulneve.wlab.utilities.Parameters
 
setVmSuspender(VmSuspender) - Method in class org.paulneve.wlab.webui.BasicVMControlServlet
Sets the VmSuspender object.
setVmSuspender(VmSuspender) - Method in class org.paulneve.wlab.webui.CreateNewStudentVmServlet
Sets the VmSuspender object.
setVmSuspender(VmSuspender) - Method in class org.paulneve.wlab.webui.LabConsoleController
Sets the VmSuspender object.
setVmSuspender(VmSuspender) - Method in class org.paulneve.wlab.webui.LogoutServlet
Used by Spring for dependency injection.
setVmSuspender(VmSuspender) - Method in class org.paulneve.wlab.webui.VMConsoleController
Sets the VmSuspender object.
setVmSuspender(VmSuspender) - Method in class org.paulneve.wlab.webui.WebUIController
Sets the VmSuspender object.
showForm(HttpServletRequest, HttpServletResponse, BindException) - Method in class org.paulneve.wlab.webui.LabStageEditController
 
showForm(HttpServletRequest, HttpServletResponse, BindException) - Method in class org.paulneve.wlab.webui.StudentEditController
 
snapshotVm(String) - Method in interface org.paulneve.wlab.virtualisation.VirtualisationAccess
Takes a snapshot of VM
snapshotVm(String) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
StageProgress - Class in org.paulneve.wlab.datamodel
Represents a student's progress on a give lab stage.
StageProgress() - Constructor for class org.paulneve.wlab.datamodel.StageProgress
 
startVM(String) - Method in interface org.paulneve.wlab.virtualisation.VirtualisationAccess
Sends a request to start a VM from either a stopped or suspended state.
startVM(String) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 
Strings - Class in org.paulneve.wlab.utilities
Class to hold all of the text values used by the system.
Strings() - Constructor for class org.paulneve.wlab.utilities.Strings
 
strings - Variable in class org.paulneve.wlab.webui.LabConsoleController
 
Student - Class in org.paulneve.wlab.datamodel
An object to describe a student of the system.
Student() - Constructor for class org.paulneve.wlab.datamodel.Student
 
StudentAllocatedVM - Class in org.paulneve.wlab.datamodel
A StudentAllocatedVM describes a VM used by a student in a lab stage.
StudentAllocatedVM() - Constructor for class org.paulneve.wlab.datamodel.StudentAllocatedVM
 
studentBlockTime(Student) - Method in class org.paulneve.wlab.utilities.VmSuspender
Returns the time that a given student is blocked until (i.e.
studentBookingEndsAt(Student) - Method in class org.paulneve.wlab.utilities.GeneralUtils
Given a student who has a currently running booking, returns the point where their booking will end.
StudentEditController - Class in org.paulneve.wlab.webui
Controller for the studenteditview.html.
StudentEditController() - Constructor for class org.paulneve.wlab.webui.StudentEditController
 
studentHasBooking(Student, Date) - Method in class org.paulneve.wlab.utilities.GeneralUtils
Returns true if student has a valid booking for date
studentHasBookingNow(Student) - Method in class org.paulneve.wlab.utilities.GeneralUtils
Returns true if student has a valid booking right now.
StudentListController - Class in org.paulneve.wlab.webui
Controller for the JSP studentlistview.jsp.
StudentListController() - Constructor for class org.paulneve.wlab.webui.StudentListController
 
studentStartedVM(Student) - Method in class org.paulneve.wlab.utilities.VmSuspender
Called when a student starts a VM, and adds them to the watchful eye of the VmSuspender!
studentWillBeShutdown(Student) - Method in class org.paulneve.wlab.utilities.VmSuspender
Returns the time that a given student will have their VMs shut down.
suspendVM(String) - Method in interface org.paulneve.wlab.virtualisation.VirtualisationAccess
Sends a request to suspend a VM that is currently running.
suspendVM(String) - Method in class org.paulneve.wlab.virtualisation.VirtualisationAccessHyperVImpl
 

A B C D E F G H I J L M N O P R S T U V W