org.csapi.jr.se
Class Address

java.lang.Object
  |
  +--org.csapi.jr.se.Address
All Implemented Interfaces:
java.io.Serializable

public final class Address
extends java.lang.Object
implements java.io.Serializable

Defines the Sequence of Data Elements that specify an address. The AddrString defines the actual address information and the structure of the string depends on the Plan. NOTE 1: It should be noted that two SIP addresses will be regarded as equivalent by a gateway if they correspond to the same user at the same network address. The textual form of the two addresses need not be the same. For example, sip:enquiries@parlay.org will be deemed to match Enquiries (if parlay.org resolves to 1.2.3.4). NOTE 2: P_ADDRESS_PLAN_ANY is only to be used with TpAddressRange.

See Also:
Serialized Form

Constructor Summary
Address()
          Creates a new Address instance.
Address(org.csapi.jr.se.AddressPlan _plan, java.lang.String _addrString, java.lang.String _name, org.csapi.jr.se.AddressPresentation _presentation, org.csapi.jr.se.AddressScreening _screening, java.lang.String _subAddressString)
          Creates a new Address instance.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 java.lang.String getAddrString()
          This method returns a addrString.
 java.lang.String getName()
          This method returns a name.
 org.csapi.jr.se.AddressPlan getPlan()
          This method returns a plan.
 org.csapi.jr.se.AddressPresentation getPresentation()
          This method returns a presentation.
 org.csapi.jr.se.AddressScreening getScreening()
          This method returns a screening.
 java.lang.String getSubAddressString()
          This method returns a subAddressString.
 int hashCode()
          Returns a hashcode value for the object.
 void setAddrString(java.lang.String addrString)
          This method sets a addrString.
 void setName(java.lang.String name)
          This method sets a name.
 void setPlan(org.csapi.jr.se.AddressPlan plan)
          This method sets a plan.
 void setPresentation(org.csapi.jr.se.AddressPresentation presentation)
          This method sets a presentation.
 void setScreening(org.csapi.jr.se.AddressScreening screening)
          This method sets a screening.
 void setSubAddressString(java.lang.String subAddressString)
          This method sets a subAddressString.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Address

public Address()
Creates a new Address instance.


Address

public Address(org.csapi.jr.se.AddressPlan _plan,
               java.lang.String _addrString,
               java.lang.String _name,
               org.csapi.jr.se.AddressPresentation _presentation,
               org.csapi.jr.se.AddressScreening _screening,
               java.lang.String _subAddressString)
Creates a new Address instance.

Parameters:
_plan -
_addrString -
_name -
_presentation -
_screening -
_subAddressString - A possible subAddress associated with the address.
Method Detail

getPlan

public org.csapi.jr.se.AddressPlan getPlan()
This method returns a plan.

Returns:
a org.csapi.jr.se.AddressPlan value

getAddrString

public java.lang.String getAddrString()
This method returns a addrString.

Returns:
a String value

getName

public java.lang.String getName()
This method returns a name.

Returns:
a String value

getPresentation

public org.csapi.jr.se.AddressPresentation getPresentation()
This method returns a presentation.

Returns:
a org.csapi.jr.se.AddressPresentation value

getScreening

public org.csapi.jr.se.AddressScreening getScreening()
This method returns a screening.

Returns:
a org.csapi.jr.se.AddressScreening value

getSubAddressString

public java.lang.String getSubAddressString()
This method returns a subAddressString.

Returns:
a String value

setPlan

public void setPlan(org.csapi.jr.se.AddressPlan plan)
This method sets a plan.


setAddrString

public void setAddrString(java.lang.String addrString)
This method sets a addrString.


setName

public void setName(java.lang.String name)
This method sets a name.


setPresentation

public void setPresentation(org.csapi.jr.se.AddressPresentation presentation)
This method sets a presentation.


setScreening

public void setScreening(org.csapi.jr.se.AddressScreening screening)
This method sets a screening.


setSubAddressString

public void setSubAddressString(java.lang.String subAddressString)
This method sets a subAddressString.


equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object