org.mobicents.slee.resources.smpp.pdu
Class ReplaceSMImpl

java.lang.Object
  extended by org.mobicents.slee.resources.smpp.pdu.PDUImpl
      extended by org.mobicents.slee.resources.smpp.pdu.ReplaceSMImpl
All Implemented Interfaces:
java.io.Serializable, PDU, ReplaceSM, SmppRequest, ExtSmppRequest

public class ReplaceSMImpl
extends PDUImpl
implements ReplaceSM, ExtSmppRequest

Author:
amit bhayani
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.slee.resources.smpp.pdu.PDUImpl
smppPacket
 
Fields inherited from interface net.java.slee.resources.smpp.pdu.SmppRequest
ALERT_NOTIFICATION, BIND_RECEIVER, BIND_RECEIVER_RESP, BIND_TRANSCEIVER, BIND_TRANSCEIVER_RESP, BIND_TRANSMITTER, BIND_TRANSMITTER_RESP, BORADCAST_SM_RESP, BROADCAST_SM, CANCEL_BROADCAST_SM, CANCEL_BROADCAST_SM_RESP, CANCEL_SM, CANCEL_SM_RESP, DATA_SM, DATA_SM_RESP, DELIVER_SM, DELIVER_SM_RESP, ENQUIRE_LINK, ENQUIRY_LINK_RESP, GENERIC_NACK, OUTBIND, QUERY_BROADCAST_SM, QUERY_BROADCAST_SM_RESP, QUERY_SM, QUERY_SM_RESP, REPLACE_SM, REPLACE_SM_RESP, SUBMIT_MULTI, SUBMIT_MULTI_RESP, SUBMIT_SM, SUBMIT_SM_RESP, UNBIND, UNBIND_RESP
 
Constructor Summary
ReplaceSMImpl(long sequenceNumber)
           
ReplaceSMImpl(org.mobicents.protocols.smpp.message.ReplaceSM replaceSM)
           
 
Method Summary
 SmppResponse createSmppResponseEvent(int status)
           
 byte[] getMessage()
           
 java.lang.String getMessageID()
           
 int getRegisteredDelivery()
           
 SMPPDate getScheduleDeliveryTime()
           
 int getSmDefaultMsgID()
           
 org.mobicents.protocols.smpp.message.SMPPPacket getSMPPPacket()
           
 Address getSourceAddress()
           
 SMPPDate getValidityPeriod()
           
 boolean isTLVPermitted(Tag tag)
           
 void setMessage(byte[] message)
           
 void setMessageID(java.lang.String messageID)
           
 void setRegisteredDelivery(int registeredDelivery)
           
 void setScheduleDeliveryTime(SMPPDate time)
           
 void setSmDefaultMsgID(int smDefaultMsgID)
           
 void setSourceAddress(Address address)
           
 void setValidityPeriod(SMPPDate period)
           
 
Methods inherited from class org.mobicents.slee.resources.smpp.pdu.PDUImpl
addTLV, convertProtoAddress, convertProtoDate, convertProtoErrorAddress, equals, getAllTLVs, getCommandId, getCommandStatus, getSequenceNum, getValue, hashCode, hasTLV, removeTLV, setSequenceNum
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.java.slee.resources.smpp.pdu.PDU
addTLV, getAllTLVs, getCommandId, getCommandStatus, getSequenceNum, getValue, hasTLV, removeTLV
 

Constructor Detail

ReplaceSMImpl

public ReplaceSMImpl(org.mobicents.protocols.smpp.message.ReplaceSM replaceSM)

ReplaceSMImpl

public ReplaceSMImpl(long sequenceNumber)
Method Detail

getMessage

public byte[] getMessage()
Specified by:
getMessage in interface ReplaceSM

getMessageID

public java.lang.String getMessageID()
Specified by:
getMessageID in interface ReplaceSM

getRegisteredDelivery

public int getRegisteredDelivery()
Specified by:
getRegisteredDelivery in interface ReplaceSM

getScheduleDeliveryTime

public SMPPDate getScheduleDeliveryTime()
Specified by:
getScheduleDeliveryTime in interface ReplaceSM

getSmDefaultMsgID

public int getSmDefaultMsgID()
Specified by:
getSmDefaultMsgID in interface ReplaceSM

getSourceAddress

public Address getSourceAddress()
Specified by:
getSourceAddress in interface ReplaceSM

getValidityPeriod

public SMPPDate getValidityPeriod()
Specified by:
getValidityPeriod in interface ReplaceSM

setMessage

public void setMessage(byte[] message)
Specified by:
setMessage in interface ReplaceSM

setMessageID

public void setMessageID(java.lang.String messageID)
Specified by:
setMessageID in interface ReplaceSM

setRegisteredDelivery

public void setRegisteredDelivery(int registeredDelivery)
Specified by:
setRegisteredDelivery in interface ReplaceSM

setScheduleDeliveryTime

public void setScheduleDeliveryTime(SMPPDate time)
Specified by:
setScheduleDeliveryTime in interface ReplaceSM

setSmDefaultMsgID

public void setSmDefaultMsgID(int smDefaultMsgID)
Specified by:
setSmDefaultMsgID in interface ReplaceSM

setSourceAddress

public void setSourceAddress(Address address)
Specified by:
setSourceAddress in interface ReplaceSM

setValidityPeriod

public void setValidityPeriod(SMPPDate period)
Specified by:
setValidityPeriod in interface ReplaceSM

createSmppResponseEvent

public SmppResponse createSmppResponseEvent(int status)
Specified by:
createSmppResponseEvent in interface SmppRequest

isTLVPermitted

public boolean isTLVPermitted(Tag tag)
Specified by:
isTLVPermitted in interface PDU

getSMPPPacket

public org.mobicents.protocols.smpp.message.SMPPPacket getSMPPPacket()
Specified by:
getSMPPPacket in interface ExtSmppRequest


Copyright © 2011. All Rights Reserved.