public class GeneralSettings
extends java.lang.Object
implements java.io.Serializable
A collection of system wide settings which control the operation of the system.
Constructor and Description |
---|
GeneralSettings() |
GeneralSettings(GeneralSettings other) |
GeneralSettings(LanguageType language,
int maxRecordingLength,
int minRecordingLength,
int maxCallLifetime,
java.lang.String adminPassword,
java.lang.String password,
boolean useRecordingPeriod,
TimePeriod recordingPeriod,
int recorderID,
int modelType,
java.util.Date nextFilterChange,
boolean disableCompression)
Creates an instance with the specified system wide settings.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdminPassword() |
int |
getLanguageType() |
int |
getMaxCallLifetime() |
int |
getMaxRecordingLength() |
int |
getMinRecordingLength() |
int |
getModelType() |
java.util.Date |
getNextFilterChangeDate() |
java.lang.String |
getPassword() |
int |
getRecorderID() |
TimePeriod |
getRecordingPeriod() |
boolean |
isDisableCompression() |
boolean |
isUseRecordingPeriod() |
void |
resetPasswords() |
void |
setAdminPassword(java.lang.String adminPassword) |
void |
setDisableCompression(boolean disableCompression) |
void |
setLanguage(LanguageType language) |
void |
setLanguageType(int languageType) |
void |
setMaxCallLifetime(int maxCallLifetime) |
void |
setMaxRecordingLength(int maxRecordingLength) |
void |
setMinRecordingLength(int minRecordingLength) |
void |
setModelType(int modelType) |
void |
setNextFilterChangeDate(java.util.Date nextFilterChangeDate) |
void |
setPassword(java.lang.String password) |
void |
setRecorderID(int recorderID) |
void |
setRecordingPeriod(TimePeriod recordingPeriod) |
void |
setUseRecordingPeriod(boolean useRecordingPeriod) |
java.lang.String |
toString() |
LanguageType |
whatLanguage() |
public GeneralSettings(LanguageType language, int maxRecordingLength, int minRecordingLength, int maxCallLifetime, java.lang.String adminPassword, java.lang.String password, boolean useRecordingPeriod, TimePeriod recordingPeriod, int recorderID, int modelType, java.util.Date nextFilterChange, boolean disableCompression)
language
- The language that will be used on system GUIs.maxRecordingLength
- The maximum recording length in seconds. The system will roll-over
calls that are longer than this duration.minRecordingLength
- The minimum recording length in seconds. The system will automatically
delete recordings of calls with duration that is less than the value
of this parameter.maxCallLifetime
- The maximum life time of recordings in months. The system will
remove recordings of calls that are older.adminPassword
- The administrator PIN.password
- The user PIN.useRecordingPeriod
- Set this to true
to enable recording during a specified
period of each day.recordingPeriod
- If useRecordingPeriod
is set to true
, then
this is the period during which the system will record calls.recorderID
- A unique system ID.modelType
- 0 for Total Recall VR Classic Desktop.
1 for Total Recall VR Classic Rack.
2 for Total Recall VR Max Desktop.
3 for Total Recall VR Max Rack.
4 for Total Recall VR Max Server.
5 for Total Recall VR LinX Essence.
6 for Total Recall VR LinX Evolution.
7 for Total Recall VR LinX Altus.
8 for Total Recall VR LinX Omnia.
9 for Total Recall VR LinX Neos.nextFilterChange
- The date when the air filter should be changed.disableCompression
- Set this to true
to keep recordings in the line
format (which is the audio format on the wire).public GeneralSettings()
public GeneralSettings(GeneralSettings other)
public LanguageType whatLanguage()
public int getMaxRecordingLength()
public java.lang.String getPassword()
public int getRecorderID()
public TimePeriod getRecordingPeriod()
public boolean isUseRecordingPeriod()
public java.lang.String getAdminPassword()
public boolean isDisableCompression()
public void setAdminPassword(java.lang.String adminPassword)
public void setLanguage(LanguageType language)
public void setLanguageType(int languageType)
public void setMaxRecordingLength(int maxRecordingLength)
public void setPassword(java.lang.String password)
public void setRecorderID(int recorderID)
public void setRecordingPeriod(TimePeriod recordingPeriod)
public void setUseRecordingPeriod(boolean useRecordingPeriod)
public int getMinRecordingLength()
public void setMinRecordingLength(int minRecordingLength)
public int getLanguageType()
public void resetPasswords()
public int getModelType()
public void setModelType(int modelType)
public java.util.Date getNextFilterChangeDate()
public void setNextFilterChangeDate(java.util.Date nextFilterChangeDate)
public int getMaxCallLifetime()
public void setMaxCallLifetime(int maxCallLifetime)
public void setDisableCompression(boolean disableCompression)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright ©, 2005-2012 Prolancer Pty Ltd, Sydney Australia.