com.arunta.app.bom
Class SystemStatus
java.lang.Object
com.arunta.app.bom.SystemStatus
- All Implemented Interfaces:
- java.io.Serializable
public class SystemStatus
- extends java.lang.Object
- implements java.io.Serializable
Bean that captures a summary of the current operational status of the
Total Recall VR system.
Clients can use the getter methods to obtain information on the operational
status. The setter methods, if used by clients, will have no effect on the
operational state of the Total Recall VR system.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SystemStatus
public SystemStatus()
getVersion
public java.lang.String getVersion()
- Returns:
- The version of the application(s) that run on the Total Recall VR
system. For example: 8.6.0.20100527.
setVersion
public void setVersion(java.lang.String version)
getRecorderID
public java.lang.String getRecorderID()
- Returns:
- The recorder ID assigned to the Total Recall VR system. Consult the
Total Recall VR Installation and Administration documentation on how
to set the recorder ID.
setRecorderID
public void setRecorderID(java.lang.String recorderID)
getModelType
public int getModelType()
- Returns:
- 0 for Total Recall VR Desktop
1 for Total Recall VR Rack
2 for Total Recall VR Max Desktop
3 for Total Recall VR Max Rack
4 for Total Recall VR Max Server
setModelType
public void setModelType(int modelType)
isDvdDriveInstalled
public boolean isDvdDriveInstalled()
- Returns:
true
if the Total Recall VR system has a CD/DVD/BD drive.
false
otherwise.
setDvdDriveInstalled
public void setDvdDriveInstalled(boolean dvdDriveInstalled)
isServerVersion
public boolean isServerVersion()
- Returns:
true
if the Total Recall VR system is running the server
versions of the application(s).
false
if the Total Recall VR system is running the GUI
version of the application(s).
setServerVersion
public void setServerVersion(boolean serverVersion)
getNumberOfRecordings
public long getNumberOfRecordings()
- Returns:
- The total number of recordings in the database.
setNumberOfRecordings
public void setNumberOfRecordings(long numberOfRecordings)
getNumberOfActiveCalls
public int getNumberOfActiveCalls()
- Returns:
- The number of calls being recorded.
setNumberOfActiveCalls
public void setNumberOfActiveCalls(int numberOfActiveCalls)
getDiskPercentUsed
public int getDiskPercentUsed()
- Returns:
- The percent of used disk space. For example, a return value of
15 indicates that 15% of the disk space is used.
setDiskPercentUsed
public void setDiskPercentUsed(int diskPercentUsed)
isStartupInProgress
public boolean isStartupInProgress()
- Returns:
true
if the Total Recall VR system is executing the start
up sequence (initialising).
false
otherwise.
setStartupInProgress
public void setStartupInProgress(boolean startupInProgress)
isRecording
public boolean isRecording()
- Returns:
true
if the Total Recall VR system is actively recording
calls. Note that the system may not be actually recording calls
as there may not be any active calls to record. However, the system
is ready to record calls.
false
otherwise.
setRecording
public void setRecording(boolean recording)
isTranscoding
public boolean isTranscoding()
- Returns:
true
if the Total Recall VR system is in the process of
transcoding recordings to save on disk space.
false
otherwise.
setTranscoding
public void setTranscoding(boolean transcoding)
isHouseKeeping
public boolean isHouseKeeping()
- Returns:
true
if the Total Recall VR system is performing house
keeping operations.
false
otherwise.
setHouseKeeping
public void setHouseKeeping(boolean houseKeeping)
isDatabaseRebuilding
public boolean isDatabaseRebuilding()
- Returns:
true
if the Total Recall VR system is rebuilding the
database from information stored in the media files. Note, that
the system is not recording calls while rebuilding the database.
false
otherwise.
setDatabaseRebuilding
public void setDatabaseRebuilding(boolean databaseRebuilding)
isAutoArchiving
public boolean isAutoArchiving()
- Returns:
true
if the Total Recall VR system is archiving calls
according to the auto-archive settings. Consult the Total Recall VR
Installation and Administration documentation on how to configure
auto-archiving.
false
otherwise.
setAutoArchiving
public void setAutoArchiving(boolean autoArchiving)
isManualArchiving
public boolean isManualArchiving()
- Returns:
true
if the Total Recall VR system is archiving calls
due to a user request.
false
otherwise.
setManualArchiving
public void setManualArchiving(boolean manualArchiving)
isErasingDVD
public boolean isErasingDVD()
- Returns:
true
if the Total Recall VR system is in the process of
erasing a DVD (or BD) disk.
false
otherwise.
setErasingDVD
public void setErasingDVD(boolean erasingDVD)
isUserLoggedIn
public boolean isUserLoggedIn()
- Returns:
true
if a user is logged in via the embedded GUI.
false
otherwise.
setUserLoggedIn
public void setUserLoggedIn(boolean userLoggedIn)
getAnalogChannelDescription
public java.lang.String getAnalogChannelDescription()
- Returns:
- A string that describes the analog recording channel configuration
on the Total Recall VR System. Total Recall VR systems can have up to 6
DSP cards with analog recording channels. A system with 2 DSP boards
where the first one has 12 channels and the second has 8 channels
will return "12+8+0+0+0+0". System without DSP boards returns
"UNKNOWN".
setAnalogChannelDescription
public void setAnalogChannelDescription(java.lang.String analogChannelDescription)
getIsdnChannelDescription
public java.lang.String getIsdnChannelDescription()
- Returns:
- A string that describes the ISDN recording channel configuration
on the Total Recall VR System. The description is basically the
string form of the total number of licensed ISDN channels. For
example "60". System without a license for ISDN channels returns
"UNKNOWN".
setIsdnChannelDescription
public void setIsdnChannelDescription(java.lang.String isdnChannelDescription)
getVoipChannelDescription
public java.lang.String getVoipChannelDescription()
- Returns:
- A string that describes the VoIP recording channel configuration
on the Total Recall VR System. The description is basically the
string form of the total number of licensed VoIP channels. For
example "60". System without a license for VoIP channels returns
"UNKNOWN".
setVoipChannelDescription
public void setVoipChannelDescription(java.lang.String snifferChannelDescription)
getTimeZoneDataVersion
public java.lang.String getTimeZoneDataVersion()
- Returns:
- The version of Time Zone Data databse on the Total Recall VR
system. For example: 2012f.
setTimeZoneDataVersion
public void setTimeZoneDataVersion(java.lang.String timeZoneDataVersion)
Copyright ©, 2005-2012 Prolancer Pty Ltd, Sydney Australia.