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, net.java.slee.resources.smpp.pdu.PDU, net.java.slee.resources.smpp.pdu.ReplaceSM, net.java.slee.resources.smpp.pdu.SmppRequest, ExtSmppRequest

public class ReplaceSMImpl
extends PDUImpl
implements net.java.slee.resources.smpp.pdu.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
 net.java.slee.resources.smpp.pdu.SmppResponse createSmppResponseEvent(int status)
           
 byte[] getMessage()
           
 java.lang.String getMessageID()
           
 int getRegisteredDelivery()
           
 net.java.slee.resources.smpp.util.SMPPDate getScheduleDeliveryTime()
           
 int getSmDefaultMsgID()
           
 org.mobicents.protocols.smpp.message.SMPPPacket getSMPPPacket()
           
 net.java.slee.resources.smpp.pdu.Address getSourceAddress()
           
 net.java.slee.resources.smpp.util.SMPPDate getValidityPeriod()
           
 boolean isTLVPermitted(net.java.slee.resources.smpp.pdu.Tag tag)
           
 void setMessage(byte[] message)
           
 void setMessageID(java.lang.String messageID)
           
 void setRegisteredDelivery(int registeredDelivery)
           
 void setScheduleDeliveryTime(net.java.slee.resources.smpp.util.SMPPDate time)
           
 void setSmDefaultMsgID(int smDefaultMsgID)
           
 void setSourceAddress(net.java.slee.resources.smpp.pdu.Address address)
           
 void setValidityPeriod(net.java.slee.resources.smpp.util.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 net.java.slee.resources.smpp.pdu.ReplaceSM

getMessageID

public java.lang.String getMessageID()
Specified by:
getMessageID in interface net.java.slee.resources.smpp.pdu.ReplaceSM

getRegisteredDelivery

public int getRegisteredDelivery()
Specified by:
getRegisteredDelivery in interface net.java.slee.resources.smpp.pdu.ReplaceSM

getScheduleDeliveryTime

public net.java.slee.resources.smpp.util.SMPPDate getScheduleDeliveryTime()
Specified by:
getScheduleDeliveryTime in interface net.java.slee.resources.smpp.pdu.ReplaceSM

getSmDefaultMsgID

public int getSmDefaultMsgID()
Specified by:
getSmDefaultMsgID in interface net.java.slee.resources.smpp.pdu.ReplaceSM

getSourceAddress

public net.java.slee.resources.smpp.pdu.Address getSourceAddress()
Specified by:
getSourceAddress in interface net.java.slee.resources.smpp.pdu.ReplaceSM

getValidityPeriod

public net.java.slee.resources.smpp.util.SMPPDate getValidityPeriod()
Specified by:
getValidityPeriod in interface net.java.slee.resources.smpp.pdu.ReplaceSM

setMessage

public void setMessage(byte[] message)
Specified by:
setMessage in interface net.java.slee.resources.smpp.pdu.ReplaceSM

setMessageID

public void setMessageID(java.lang.String messageID)
Specified by:
setMessageID in interface net.java.slee.resources.smpp.pdu.ReplaceSM

setRegisteredDelivery

public void setRegisteredDelivery(int registeredDelivery)
Specified by:
setRegisteredDelivery in interface net.java.slee.resources.smpp.pdu.ReplaceSM

setScheduleDeliveryTime

public void setScheduleDeliveryTime(net.java.slee.resources.smpp.util.SMPPDate time)
Specified by:
setScheduleDeliveryTime in interface net.java.slee.resources.smpp.pdu.ReplaceSM

setSmDefaultMsgID

public void setSmDefaultMsgID(int smDefaultMsgID)
Specified by:
setSmDefaultMsgID in interface net.java.slee.resources.smpp.pdu.ReplaceSM

setSourceAddress

public void setSourceAddress(net.java.slee.resources.smpp.pdu.Address address)
Specified by:
setSourceAddress in interface net.java.slee.resources.smpp.pdu.ReplaceSM

setValidityPeriod

public void setValidityPeriod(net.java.slee.resources.smpp.util.SMPPDate period)
Specified by:
setValidityPeriod in interface net.java.slee.resources.smpp.pdu.ReplaceSM

createSmppResponseEvent

public net.java.slee.resources.smpp.pdu.SmppResponse createSmppResponseEvent(int status)
Specified by:
createSmppResponseEvent in interface net.java.slee.resources.smpp.pdu.SmppRequest

isTLVPermitted

public boolean isTLVPermitted(net.java.slee.resources.smpp.pdu.Tag tag)
Specified by:
isTLVPermitted in interface net.java.slee.resources.smpp.pdu.PDU

getSMPPPacket

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


Copyright © 2010. All Rights Reserved.