com.arunta.base.settings
Class SignallingIDMap

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

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

Total Recall VR system Signalling Map.

Total Recall VR uses the signalling map to map numbers that it extracts from signalling messages to numbers that have meaning to humans. For example a VoIP phone may use ext2003@totalrecall.com in the signalling, however, humans may know the phone as extension 2003. A mapping rule can be added to this map to map ext2003@totalrecall.com to 2003.

The entries in the map are SignallingIDMappingRules.

See Also:
Serialized Form

Constructor Summary
SignallingIDMap()
           
SignallingIDMap(SignallingIDMap aMap)
           
 
Method Summary
 void addRule(java.lang.String expression, java.lang.String replacement)
           
 void clearRules()
           
 java.lang.String getMappedSignallingID(java.lang.String rawID)
           
 SignallingIDMappingRule getRule(int n)
           
 java.util.ArrayList getRules()
           
 void removeRule(int n)
           
 void setRule(int n, java.lang.String expression, java.lang.String replacement)
           
 void setRules(java.util.ArrayList newRules)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignallingIDMap

public SignallingIDMap()

SignallingIDMap

public SignallingIDMap(SignallingIDMap aMap)
Method Detail

getRules

public java.util.ArrayList getRules()

setRules

public void setRules(java.util.ArrayList newRules)

clearRules

public void clearRules()

addRule

public void addRule(java.lang.String expression,
                    java.lang.String replacement)

removeRule

public void removeRule(int n)

getRule

public SignallingIDMappingRule getRule(int n)

setRule

public void setRule(int n,
                    java.lang.String expression,
                    java.lang.String replacement)

getMappedSignallingID

public java.lang.String getMappedSignallingID(java.lang.String rawID)


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