com.arunta.base.settings
Class SignallingIDMappingRule

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

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

Total Recall VR system Signalling Map Rule.

Each rule is a combination of a two regular expressions which tell the system how to map numbers it extracts from signalling messages. For example: a rule "ext([0-9]{4})@*" -> "$1" would convert ext2003@totalrecallvr.com to 2003.

See Also:
Serialized Form

Constructor Summary
SignallingIDMappingRule()
           
SignallingIDMappingRule(java.lang.String expression, java.lang.String replacement)
           
 
Method Summary
 java.lang.String applyRule(java.lang.String originalID)
           
 java.lang.String getExpression()
           
 java.lang.String getReplacement()
           
 void setExpression(java.lang.String expression)
           
 void setReplacement(java.lang.String replacement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignallingIDMappingRule

public SignallingIDMappingRule()

SignallingIDMappingRule

public SignallingIDMappingRule(java.lang.String expression,
                               java.lang.String replacement)
Method Detail

applyRule

public java.lang.String applyRule(java.lang.String originalID)

getExpression

public java.lang.String getExpression()

setExpression

public void setExpression(java.lang.String expression)

getReplacement

public java.lang.String getReplacement()

setReplacement

public void setReplacement(java.lang.String replacement)


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