net.java.slee.resources.smpp.pdu
Interface PDU

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
AlertNotification, BroadcastSM, BroadcastSMResp, CancelBroadcastSM, CancelBroadcastSMResp, CancelSM, CancelSMResp, DataSM, DataSMResp, DeliverSM, DeliverSMResp, GenericNack, QueryBroadcastSM, QueryBroadcastSMResp, QuerySM, QuerySMResp, ReplaceSM, ReplaceSMResp, SmppRequest, SmppResponse, SubmitMulti, SubmitMultiResp, SubmitSM, SubmitSMResp

public interface PDU
extends java.io.Serializable

Author:
amit bhayani

Method Summary
 void addTLV(Tag tag, java.lang.Object value)
           
 java.util.Map<Tag,java.lang.Object> getAllTLVs()
           
 int getCommandId()
           
 int getCommandStatus()
           
 long getSequenceNum()
           
 java.lang.Object getValue(Tag tag)
           
 boolean hasTLV(Tag tag)
           
 boolean isTLVPermitted(Tag tag)
           
 java.lang.Object removeTLV(Tag tag)
           
 

Method Detail

getCommandId

int getCommandId()

getCommandStatus

int getCommandStatus()

getSequenceNum

long getSequenceNum()

addTLV

void addTLV(Tag tag,
            java.lang.Object value)
            throws TLVNotPermittedException
Throws:
TLVNotPermittedException

getValue

java.lang.Object getValue(Tag tag)

removeTLV

java.lang.Object removeTLV(Tag tag)

hasTLV

boolean hasTLV(Tag tag)

isTLVPermitted

boolean isTLVPermitted(Tag tag)

getAllTLVs

java.util.Map<Tag,java.lang.Object> getAllTLVs()


Copyright © 2010. All Rights Reserved.