com.arunta.base.settings
Class ChannelConfiguration

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

public class ChannelConfiguration
extends java.lang.Object
implements java.io.Serializable

Total Recall VR system Channel Configuration.

The Channel Configuration of a collection of analog, ISDN and VoIP ChannelSettings. The Total Recall VR system creates and maintains the channel configuration by adding and removing configuration for channels as the system license and hardware changes.

Remote clients should not add or remove ChannelSettings as this will render the Total Recall VR system unusable. Instead, clients should only change the parameters in the existing ChannelSettings.

See Also:
Serialized Form

Constructor Summary
ChannelConfiguration()
           
ChannelConfiguration(ChannelConfiguration otherConfig)
           
ChannelConfiguration(java.util.List analogChannelSettings, java.util.List isdnChannelSettings, java.util.List voipChannelSettings)
           
 
Method Summary
 int getAnalogChannelCount()
           
 java.util.List getAnalogChannelSettings()
           
 int getAnalogStartChannel()
           
 int getChannelCount()
           
 ChannelSettings getChannelSettings(int channelId)
           
 int getIsdnChannelCount()
           
 java.util.List getIsdnChannelSettings()
           
 int getIsdnStartChannel()
           
 int getStartChannel()
           
 int getVoipChannelCount()
           
 java.util.List getVoipChannelSettings()
           
 int getVoipStartChannel()
           
 boolean isAnalogChannel(int channelId)
           
 void setAnalogChannelSettings(java.util.List analogChannelSettings)
           
 void setChannelSettings(int channelId, ChannelSettings settings)
           
 void setIsdnChannelSettings(java.util.List isdnChannelSettings)
           
 void setVoipChannelSettings(java.util.List voipChannelSettings)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChannelConfiguration

public ChannelConfiguration(java.util.List analogChannelSettings,
                            java.util.List isdnChannelSettings,
                            java.util.List voipChannelSettings)

ChannelConfiguration

public ChannelConfiguration(ChannelConfiguration otherConfig)

ChannelConfiguration

public ChannelConfiguration()
Method Detail

toString

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

getChannelCount

public int getChannelCount()

getAnalogChannelCount

public int getAnalogChannelCount()

getIsdnChannelCount

public int getIsdnChannelCount()

getVoipChannelCount

public int getVoipChannelCount()

getStartChannel

public int getStartChannel()

getAnalogStartChannel

public int getAnalogStartChannel()

getIsdnStartChannel

public int getIsdnStartChannel()

getVoipStartChannel

public int getVoipStartChannel()

getAnalogChannelSettings

public java.util.List getAnalogChannelSettings()

setAnalogChannelSettings

public void setAnalogChannelSettings(java.util.List analogChannelSettings)

getIsdnChannelSettings

public java.util.List getIsdnChannelSettings()

setIsdnChannelSettings

public void setIsdnChannelSettings(java.util.List isdnChannelSettings)

getVoipChannelSettings

public java.util.List getVoipChannelSettings()

setVoipChannelSettings

public void setVoipChannelSettings(java.util.List voipChannelSettings)

isAnalogChannel

public boolean isAnalogChannel(int channelId)

setChannelSettings

public void setChannelSettings(int channelId,
                               ChannelSettings settings)

getChannelSettings

public ChannelSettings getChannelSettings(int channelId)


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