org.jsmpp.session
Class BindParameter
java.lang.Object
org.jsmpp.session.BindParameter
public class BindParameter
- extends java.lang.Object
This class is wraps all bind parameter that will be send as PDU.
- Author:
- uudashr
Constructor Summary |
BindParameter(BindType bindType,
java.lang.String systemId,
java.lang.String password,
java.lang.String systemType,
TypeOfNumber addrTon,
NumberingPlanIndicator addrNpi,
java.lang.String addressRange)
Construct with all mandatory parameters. |
BindParameter(BindType bindType,
java.lang.String systemId,
java.lang.String password,
java.lang.String systemType,
TypeOfNumber addrTon,
NumberingPlanIndicator addrNpi,
java.lang.String addressRange,
InterfaceVersion interfaceVersion)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
bindType
private BindType bindType
systemId
private java.lang.String systemId
password
private java.lang.String password
systemType
private java.lang.String systemType
addrTon
private TypeOfNumber addrTon
addrNpi
private NumberingPlanIndicator addrNpi
addressRange
private java.lang.String addressRange
interfaceVersion
private InterfaceVersion interfaceVersion
BindParameter
public BindParameter(BindType bindType,
java.lang.String systemId,
java.lang.String password,
java.lang.String systemType,
TypeOfNumber addrTon,
NumberingPlanIndicator addrNpi,
java.lang.String addressRange)
- Construct with all mandatory parameters.
- Parameters:
bindType
- is the bind type.systemId
- is the system id.password
- is the password.systemType
- is the system type.addrTon
- is the address TON.addrNpi
- is the address NPI.addressRange
- is the address range.
BindParameter
public BindParameter(BindType bindType,
java.lang.String systemId,
java.lang.String password,
java.lang.String systemType,
TypeOfNumber addrTon,
NumberingPlanIndicator addrNpi,
java.lang.String addressRange,
InterfaceVersion interfaceVersion)
getBindType
public BindType getBindType()
getSystemId
public java.lang.String getSystemId()
getPassword
public java.lang.String getPassword()
getSystemType
public java.lang.String getSystemType()
getAddrTon
public TypeOfNumber getAddrTon()
getAddrNpi
public NumberingPlanIndicator getAddrNpi()
getAddressRange
public java.lang.String getAddressRange()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
hasEqualAddrNpi
private boolean hasEqualAddrNpi(BindParameter other)
hasEqualAddrTon
private boolean hasEqualAddrTon(BindParameter other)
hasEqualAddressRange
private boolean hasEqualAddressRange(BindParameter other)
hasEqualBindType
private boolean hasEqualBindType(BindParameter other)
hasEqualPassword
private boolean hasEqualPassword(BindParameter other)
hasEqualSystemId
private boolean hasEqualSystemId(BindParameter other)
hasEqualSystemType
private boolean hasEqualSystemType(BindParameter other)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
getInterfaceVersion
public InterfaceVersion getInterfaceVersion()