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

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

public class BroadcastSMImpl
extends PDUImpl
implements net.java.slee.resources.smpp.pdu.BroadcastSM, 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
BroadcastSMImpl(org.mobicents.protocols.smpp.message.BroadcastSM broadcastSM)
           
BroadcastSMImpl(long sequenceNumber)
           
 
Method Summary
 net.java.slee.resources.smpp.pdu.SmppResponse createSmppResponseEvent(int status)
           
 int getDataCoding()
           
 net.java.slee.resources.smpp.pdu.Address getEsmeAddress()
           
 java.lang.String getMessageID()
           
 int getPriority()
           
 int getReplaceIfPresentFlag()
           
 net.java.slee.resources.smpp.util.SMPPDate getScheduleDeliveryTime()
           
 java.lang.String getServiceType()
           
 int getSmDefaultMsgID()
           
 org.mobicents.protocols.smpp.message.SMPPPacket getSMPPPacket()
           
 net.java.slee.resources.smpp.util.SMPPDate getValidityPeriod()
           
 boolean isTLVPermitted(net.java.slee.resources.smpp.pdu.Tag tag)
           
 void setDataCoding(int dataCoding)
           
 void setEsmeAddress(net.java.slee.resources.smpp.pdu.Address address)
           
 void setMessageID(java.lang.String messageID)
           
 void setPriority(int priority)
           
 void setReplaceIfPresentFlag(int replaceIfPresentFlag)
           
 void setScheduleDeliveryTime(net.java.slee.resources.smpp.util.SMPPDate time)
           
 void setServiceType(java.lang.String serviceType)
           
 void setSmDefaultMsgID(int smDefaultMsgID)
           
 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

BroadcastSMImpl

public BroadcastSMImpl(org.mobicents.protocols.smpp.message.BroadcastSM broadcastSM)

BroadcastSMImpl

public BroadcastSMImpl(long sequenceNumber)
Method Detail

getDataCoding

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

getEsmeAddress

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

getMessageID

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

getPriority

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

getReplaceIfPresentFlag

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

getScheduleDeliveryTime

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

getServiceType

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

getSmDefaultMsgID

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

getValidityPeriod

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

setDataCoding

public void setDataCoding(int dataCoding)
Specified by:
setDataCoding in interface net.java.slee.resources.smpp.pdu.BroadcastSM

setEsmeAddress

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

setMessageID

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

setPriority

public void setPriority(int priority)
Specified by:
setPriority in interface net.java.slee.resources.smpp.pdu.BroadcastSM

setReplaceIfPresentFlag

public void setReplaceIfPresentFlag(int replaceIfPresentFlag)
Specified by:
setReplaceIfPresentFlag in interface net.java.slee.resources.smpp.pdu.BroadcastSM

setScheduleDeliveryTime

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

setServiceType

public void setServiceType(java.lang.String serviceType)
Specified by:
setServiceType in interface net.java.slee.resources.smpp.pdu.BroadcastSM

setSmDefaultMsgID

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

setValidityPeriod

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

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.