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

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

public class SubmitMultiImpl
extends PDUImpl
implements net.java.slee.resources.smpp.pdu.SubmitMulti, 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
SubmitMultiImpl(long sequenceNumber)
           
SubmitMultiImpl(org.mobicents.protocols.smpp.message.SubmitMulti protoSubmitMulti)
           
 
Method Summary
 void addDestAddress(net.java.slee.resources.smpp.pdu.Address address)
           
 void addDistrListName(java.lang.String distributionListName)
           
 net.java.slee.resources.smpp.pdu.SmppResponse createSmppResponseEvent(int status)
           
 int getDataCoding()
           
 java.util.Collection<net.java.slee.resources.smpp.pdu.Address> getDestAddresses()
           
 java.util.Collection<java.lang.String> getDistrListNames()
           
 int getEsmClass()
           
 byte[] getMessage()
           
 int getPriority()
           
 int getProtocolID()
           
 int getRegisteredDelivery()
           
 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.pdu.Address getSourceAddress()
           
 net.java.slee.resources.smpp.util.SMPPDate getValidityPeriod()
           
 boolean isTLVPermitted(net.java.slee.resources.smpp.pdu.Tag tag)
           
 boolean removeDestAddress(net.java.slee.resources.smpp.pdu.Address address)
           
 boolean removeDistrListName(java.lang.String distributionListName)
           
 void setDataCoding(int dataCoding)
           
 void setEsmClass(int esmClass)
           
 void setMessage(byte[] message)
           
 void setPriority(int priority)
           
 void setProtocolID(int protocolID)
           
 void setRegisteredDelivery(int registeredDelivery)
           
 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 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

SubmitMultiImpl

public SubmitMultiImpl(org.mobicents.protocols.smpp.message.SubmitMulti protoSubmitMulti)

SubmitMultiImpl

public SubmitMultiImpl(long sequenceNumber)
Method Detail

addDestAddress

public void addDestAddress(net.java.slee.resources.smpp.pdu.Address address)
                    throws net.java.slee.resources.smpp.pdu.SmppTooManyValuesException
Specified by:
addDestAddress in interface net.java.slee.resources.smpp.pdu.SubmitMulti
Throws:
net.java.slee.resources.smpp.pdu.SmppTooManyValuesException

addDistrListName

public void addDistrListName(java.lang.String distributionListName)
                      throws net.java.slee.resources.smpp.pdu.SmppTooManyValuesException
Specified by:
addDistrListName in interface net.java.slee.resources.smpp.pdu.SubmitMulti
Throws:
net.java.slee.resources.smpp.pdu.SmppTooManyValuesException

getDataCoding

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

getDestAddresses

public java.util.Collection<net.java.slee.resources.smpp.pdu.Address> getDestAddresses()
Specified by:
getDestAddresses in interface net.java.slee.resources.smpp.pdu.SubmitMulti

getDistrListNames

public java.util.Collection<java.lang.String> getDistrListNames()
Specified by:
getDistrListNames in interface net.java.slee.resources.smpp.pdu.SubmitMulti

getEsmClass

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

getSourceAddress

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

getMessage

public byte[] getMessage()
Specified by:
getMessage in interface net.java.slee.resources.smpp.pdu.SubmitMulti

getPriority

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

getProtocolID

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

getRegisteredDelivery

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

getReplaceIfPresentFlag

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

getScheduleDeliveryTime

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

getServiceType

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

getSmDefaultMsgID

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

getValidityPeriod

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

removeDestAddress

public boolean removeDestAddress(net.java.slee.resources.smpp.pdu.Address address)
Specified by:
removeDestAddress in interface net.java.slee.resources.smpp.pdu.SubmitMulti

removeDistrListName

public boolean removeDistrListName(java.lang.String distributionListName)
Specified by:
removeDistrListName in interface net.java.slee.resources.smpp.pdu.SubmitMulti

setDataCoding

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

setEsmClass

public void setEsmClass(int esmClass)
Specified by:
setEsmClass in interface net.java.slee.resources.smpp.pdu.SubmitMulti

setSourceAddress

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

setMessage

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

setPriority

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

setProtocolID

public void setProtocolID(int protocolID)
Specified by:
setProtocolID in interface net.java.slee.resources.smpp.pdu.SubmitMulti

setRegisteredDelivery

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

setReplaceIfPresentFlag

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

setScheduleDeliveryTime

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

setServiceType

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

setSmDefaultMsgID

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

setValidityPeriod

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

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.