Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W