com.arunta.base.settings
Class AnalogChannelSettings

java.lang.Object
  extended by com.arunta.base.settings.ChannelSettings
      extended by com.arunta.base.settings.AnalogChannelSettings
All Implemented Interfaces:
java.io.Serializable

public class AnalogChannelSettings
extends ChannelSettings
implements java.io.Serializable

Total Recall VR system extended Channel Settings for analog channels.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.arunta.base.settings.ChannelSettings
description, id, type
 
Constructor Summary
AnalogChannelSettings()
           
AnalogChannelSettings(AnalogChannelSettings other)
           
AnalogChannelSettings(int id, TriggerType trigger, BeepType beepLevel, boolean detectDtmf, java.lang.String extension)
          Creates settings for a channel.
 
Method Summary
 BeepType getBeepLevel()
           
 boolean getDetectDtmf()
           
 java.lang.String getExtension()
           
 TriggerType getTrigger()
           
protected  void readObject(java.io.ObjectInputStream in)
           
 void setBeepLevel(BeepType beepLevel)
           
 void setDetectDtmf(boolean detectDtmf)
           
 void setExtension(java.lang.String extension)
           
 void setTrigger(TriggerType trigger)
           
 java.lang.String toString()
           
 java.lang.String toStringL()
           
protected  void writeObject(java.io.ObjectOutputStream out)
           
 
Methods inherited from class com.arunta.base.settings.ChannelSettings
getDescription, getId, getType, setDescription, setId, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnalogChannelSettings

public AnalogChannelSettings(int id,
                             TriggerType trigger,
                             BeepType beepLevel,
                             boolean detectDtmf,
                             java.lang.String extension)
Creates settings for a channel.

Parameters:
id - The recorder channel ID that should be assigned to the channel.
trigger - The recording trigger that applies to the channel.
beepLevel - The level of the recording beep tone that should be generated when recording calls on the channel.
detectDtmf - If set to true, then the system will detect DTMF digits while recording. Otherwise, the system will ignore DTMF digits.
extension - The extension assigned to be assigned to the channel.

AnalogChannelSettings

public AnalogChannelSettings()

AnalogChannelSettings

public AnalogChannelSettings(AnalogChannelSettings other)
Method Detail

getBeepLevel

public BeepType getBeepLevel()

setBeepLevel

public void setBeepLevel(BeepType beepLevel)

getTrigger

public TriggerType getTrigger()

setTrigger

public void setTrigger(TriggerType trigger)

getDetectDtmf

public boolean getDetectDtmf()

setDetectDtmf

public void setDetectDtmf(boolean detectDtmf)

getExtension

public java.lang.String getExtension()

setExtension

public void setExtension(java.lang.String extension)

toStringL

public java.lang.String toStringL()
Overrides:
toStringL in class ChannelSettings

toString

public java.lang.String toString()
Overrides:
toString in class ChannelSettings

writeObject

protected void writeObject(java.io.ObjectOutputStream out)
                    throws java.io.IOException
Overrides:
writeObject in class ChannelSettings
Throws:
java.io.IOException

readObject

protected void readObject(java.io.ObjectInputStream in)
                   throws java.io.IOException,
                          java.lang.ClassNotFoundException
Overrides:
readObject in class ChannelSettings
Throws:
java.io.IOException
java.lang.ClassNotFoundException


Copyright ©, 2005-2012 Prolancer Pty Ltd, Sydney Australia.