org.paulneve.wlab.utilities
Class Parameters

java.lang.Object
  extended by org.paulneve.wlab.utilities.Parameters

public class Parameters
extends java.lang.Object

Parameters class. A singleton instance of this is created by Spring, its values are populated from those in application-properties.xml and this is injected into other beans as needed needed. See application-properties.xml for details of the parameters and what they do.

Author:
Paul Neve

Constructor Summary
Parameters()
           
 
Method Summary
 java.lang.String getAdminLogin()
           
 int getAutoSuspendPeriod()
           
 int getDefaultStudentConcurrentVMs()
           
 int getDefaultStudentMaxBookings()
           
 int getDefaultStudentMaxRuntime()
           
 java.lang.String getDefaultVncPassword()
           
 java.lang.String getJumpgatePassword()
           
 int getJumpgatePort()
           
 java.lang.String getJumpgateServer()
           
 int getMaxConcurrentVMs()
           
 java.lang.String getParameterEncryptionKey()
           
 int getPort()
           
 boolean isJumpgate()
           
 boolean isVmOnlyMode()
           
 void setAdminLogin(java.lang.String adminLogin)
           
 void setAutoSuspendPeriod(int autoSuspendPeriod)
           
 void setDefaultStudentConcurrentVMs(int defaultStudentConcurrentVMs)
           
 void setDefaultStudentMaxBookings(int defaultStudentMaxBookings)
           
 void setDefaultStudentMaxRuntime(int defaultStudentMaxRuntime)
           
 void setDefaultVncPassword(java.lang.String defaultVncPassword)
           
 void setJumpgate(boolean jumpgate)
           
 void setJumpgatePassword(java.lang.String jumpgatePassword)
           
 void setJumpgatePort(int defaultJumpgatePort)
           
 void setJumpgateServer(java.lang.String jumpgateServer)
           
 void setMaxConcurrentVMs(int maxConcurrentVMs)
           
 void setParameterEncryptionKey(java.lang.String parameterEncryptionKey)
           
 void setPort(int defaultPort)
           
 void setVmOnlyMode(boolean vmOnlyMode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameters

public Parameters()
Method Detail

getAdminLogin

public java.lang.String getAdminLogin()

getParameterEncryptionKey

public java.lang.String getParameterEncryptionKey()

setParameterEncryptionKey

public void setParameterEncryptionKey(java.lang.String parameterEncryptionKey)

isJumpgate

public boolean isJumpgate()

setJumpgate

public void setJumpgate(boolean jumpgate)

getPort

public int getPort()

setPort

public void setPort(int defaultPort)

getJumpgatePort

public int getJumpgatePort()

setJumpgatePort

public void setJumpgatePort(int defaultJumpgatePort)

setJumpgateServer

public void setJumpgateServer(java.lang.String jumpgateServer)

getJumpgateServer

public java.lang.String getJumpgateServer()

setJumpgatePassword

public void setJumpgatePassword(java.lang.String jumpgatePassword)

getJumpgatePassword

public java.lang.String getJumpgatePassword()

setDefaultVncPassword

public void setDefaultVncPassword(java.lang.String defaultVncPassword)

getDefaultVncPassword

public java.lang.String getDefaultVncPassword()

setAutoSuspendPeriod

public void setAutoSuspendPeriod(int autoSuspendPeriod)

getAutoSuspendPeriod

public int getAutoSuspendPeriod()

setMaxConcurrentVMs

public void setMaxConcurrentVMs(int maxConcurrentVMs)

getMaxConcurrentVMs

public int getMaxConcurrentVMs()

setVmOnlyMode

public void setVmOnlyMode(boolean vmOnlyMode)

isVmOnlyMode

public boolean isVmOnlyMode()

setAdminLogin

public void setAdminLogin(java.lang.String adminLogin)

getDefaultStudentConcurrentVMs

public int getDefaultStudentConcurrentVMs()

setDefaultStudentConcurrentVMs

public void setDefaultStudentConcurrentVMs(int defaultStudentConcurrentVMs)

getDefaultStudentMaxBookings

public int getDefaultStudentMaxBookings()

setDefaultStudentMaxBookings

public void setDefaultStudentMaxBookings(int defaultStudentMaxBookings)

getDefaultStudentMaxRuntime

public int getDefaultStudentMaxRuntime()

setDefaultStudentMaxRuntime

public void setDefaultStudentMaxRuntime(int defaultStudentMaxRuntime)