com.arunta.app.bom
Class SystemStatus

java.lang.Object
  extended by 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

Constructor Summary
SystemStatus()
           
 
Method Summary
 java.lang.String getAnalogChannelDescription()
           
 int getDiskPercentUsed()
           
 java.lang.String getIsdnChannelDescription()
           
 int getModelType()
           
 int getNumberOfActiveCalls()
           
 long getNumberOfRecordings()
           
 java.lang.String getRecorderID()
           
 java.lang.String getTimeZoneDataVersion()
           
 java.lang.String getVersion()
           
 java.lang.String getVoipChannelDescription()
           
 boolean isAutoArchiving()
           
 boolean isDatabaseRebuilding()
           
 boolean isDvdDriveInstalled()
           
 boolean isErasingDVD()
           
 boolean isHouseKeeping()
           
 boolean isManualArchiving()
           
 boolean isRecording()
           
 boolean isServerVersion()
           
 boolean isStartupInProgress()
           
 boolean isTranscoding()
           
 boolean isUserLoggedIn()
           
 void setAnalogChannelDescription(java.lang.String analogChannelDescription)
           
 void setAutoArchiving(boolean autoArchiving)
           
 void setDatabaseRebuilding(boolean databaseRebuilding)
           
 void setDiskPercentUsed(int diskPercentUsed)
           
 void setDvdDriveInstalled(boolean dvdDriveInstalled)
           
 void setErasingDVD(boolean erasingDVD)
           
 void setHouseKeeping(boolean houseKeeping)
           
 void setIsdnChannelDescription(java.lang.String isdnChannelDescription)
           
 void setManualArchiving(boolean manualArchiving)
           
 void setModelType(int modelType)
           
 void setNumberOfActiveCalls(int numberOfActiveCalls)
           
 void setNumberOfRecordings(long numberOfRecordings)
           
 void setRecorderID(java.lang.String recorderID)
           
 void setRecording(boolean recording)
           
 void setServerVersion(boolean serverVersion)
           
 void setStartupInProgress(boolean startupInProgress)
           
 void setTimeZoneDataVersion(java.lang.String timeZoneDataVersion)
           
 void setTranscoding(boolean transcoding)
           
 void setUserLoggedIn(boolean userLoggedIn)
           
 void setVersion(java.lang.String version)
           
 void setVoipChannelDescription(java.lang.String snifferChannelDescription)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemStatus

public SystemStatus()
Method Detail

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.