org.jsmpp.bean
Class Address

java.lang.Object
  extended by org.jsmpp.bean.Address
All Implemented Interfaces:
DestinationAddress

public class Address
extends java.lang.Object
implements DestinationAddress

This are SME (Short Message Entity) Address.

Author:
uudashr

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jsmpp.bean.DestinationAddress
DestinationAddress.Flag
 
Constructor Summary
Address(byte typeOfNumber, byte numberingPlanIndicator, java.lang.String address)
           
Address(TypeOfNumber typeOfNumber, NumberingPlanIndicator numberingPlanIndicator, java.lang.String address)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAddress()
           
 DestinationAddress.Flag getFlag()
           
 byte getNpi()
           
 NumberingPlanIndicator getNumberingPlanIndicator()
           
 byte getTon()
           
 TypeOfNumber getTypeOfNumber()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Address

public Address(TypeOfNumber typeOfNumber,
               NumberingPlanIndicator numberingPlanIndicator,
               java.lang.String address)

Address

public Address(byte typeOfNumber,
               byte numberingPlanIndicator,
               java.lang.String address)
Method Detail

getFlag

public DestinationAddress.Flag getFlag()
Specified by:
getFlag in interface DestinationAddress

getTypeOfNumber

public TypeOfNumber getTypeOfNumber()

getTon

public byte getTon()

getNumberingPlanIndicator

public NumberingPlanIndicator getNumberingPlanIndicator()

getNpi

public byte getNpi()

getAddress

public java.lang.String getAddress()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object