public class DeliverSm extends MessageRequest
priorityFlag, protocolId, replaceIfPresent, scheduleDeliveryTime, shortMessage, smDefaultMsgId, validityPeriod
dataCoding, destAddress, destAddrNpi, destAddrTon, esmClass, optionalParametes, registeredDelivery, serviceType, sourceAddr, sourceAddrNpi, sourceAddrTon
commandId, commandLength, commandStatus, sequenceNumber
Constructor and Description |
---|
DeliverSm() |
Modifier and Type | Method and Description |
---|---|
static byte |
composeConversationAbort(byte esmClass)
Message Type.
|
static byte |
composeIntermedietDeliveryNotification(byte esmClass)
Message Type.
|
static byte |
composeSmeAckNotRequested(byte registeredDelivery)
SME originated Acknowledgment.
|
static byte |
composeSmeDeliveryAcknowledment(byte esmClass)
Message Type.
|
static byte |
composeSmeDeliveryAckRequested(byte registeredDelivery)
SME originated Acknowledgment.
|
static byte |
composeSmeDeliveryAndManualAckRequested(byte registeredDelivery)
SME originated Acknowledgment.
|
static byte |
composeSmeManualAcknowledment(byte esmClass)
Message Type.
|
static byte |
composeSmeManualAckRequested(byte registeredDelivery)
SME originated Acknowledgment.
|
static byte |
composeSmscDeliveryReceipt(byte esmClass)
Message Type.
|
DeliveryReceipt |
getShortMessageAsDeliveryReceipt()
Get the short message as
DeliveryReceipt . |
boolean |
isConversationAbort()
Message Type.
|
static boolean |
isConversationAbort(byte esmClass)
Message Type.
|
boolean |
isIntermedietDeliveryNotification()
Message Type.
|
static boolean |
isIntermedietDeliveryNotification(byte esmClass)
Message Type.
|
boolean |
isSmeAckNotRequested()
SME originated Acknowledgment.
|
static boolean |
isSmeAckNotRequested(byte registeredDeliery)
SME originated Acknowledgement.
|
static boolean |
isSmeDeliveryAcknowledgment(byte esmClass)
Message Type.
|
boolean |
isSmeDeliveryAckRequested()
SME originated Acknowledgment.
|
static boolean |
isSmeDeliveryAckRequested(byte registeredDeliery)
SME originated Acknowledgment.
|
boolean |
isSmeDeliveryAndManualAckRequested()
SME originated Acknowledgement.
|
static boolean |
isSmeDeliveryAndManualAckRequested(byte registeredDelivery)
SME originated Acknowledgment.
|
boolean |
isSmeManualAcknowledgment()
Message Type.
|
static boolean |
isSmeManualAcknowledgment(byte esmClass)
Message Type.
|
boolean |
isSmeManualAckRequested()
SME originated Acknowledgement.
|
static boolean |
isSmeManualAckRequested(byte registeredDelivery)
SME originated Acknowledgment.
|
boolean |
isSmscDeliveryReceipt()
Message Type.
|
static boolean |
isSmscDeliveryReceipt(byte esmClass)
Message Type.
|
void |
setConversationAbort()
Message Type.
|
void |
setIntermedietDeliveryNotification()
Message Type.
|
void |
setSmeAckNotRequested()
SME originated Acknowledgment.
|
void |
setSmeDeliveryAckRequested()
SME originated Acknowledgment.
|
void |
setSmeDeliveryAndManualAckRequested()
SME originated Acknowledgement.
|
void |
setSmeManualAcknowledgment()
Message Type.
|
void |
setSmeManualAckRequested()
SME originated Acknowledgement.
|
void |
setSmscDeliveryReceipt()
Message Type.
|
equals, getPriorityFlag, getProtocolId, getReplaceIfPresent, getScheduleDeliveryTime, getShortMessage, getSmDefaultMsgId, getValidityPeriod, hashCode, setPriorityFlag, setProtocolId, setReplaceIfPresent, setScheduleDeliveryTime, setShortMessage, setSmDefaultMsgId, setValidityPeriod
cleanMessageType, cleanMessagingMode, cleanSmeAck, cleanSmscDeliveryReceipt, cleanSpecificFeatures, composeDefaultMessageType, composeMessageType, composeMessagingMode, composeReplyPath, composeSmeAck, composeSmscDelReceipt, composeSpecificFeatures, composeUdhi, composeUdhiAndReplyPath, getDataCoding, getDestAddress, getDestAddrNpi, getDestAddrTon, getEsmClass, getOptionalParametes, getRegisteredDelivery, getServiceType, getSourceAddr, getSourceAddrNpi, getSourceAddrTon, isDefaultMessageType, isDefaultMessageType, isMessageType, isMessagingMode, isReplyPath, isReplyPath, isSmeAck, isSmscDeliveryReceipt, isSpecificFeatures, isUdhi, isUdhi, isUdhiAndReplyPath, isUdhiAndReplyPath, setDataCoding, setDefaultMessageType, setDestAddress, setDestAddrNpi, setDestAddrTon, setEsmClass, setOptionalParametes, setRegisteredDelivery, setReplyPath, setServiceType, setSourceAddr, setSourceAddrNpi, setSourceAddrTon, setUdhi, setUdhiAndReplyPath
getCommandId, getCommandIdAsHex, getCommandLength, getCommandStatus, getCommandStatusAsHex, getSequenceNumber, setCommandId, setCommandLength, setCommandStatus, setSequenceNumber, toString
public DeliveryReceipt getShortMessageAsDeliveryReceipt() throws InvalidDeliveryReceiptException
DeliveryReceipt
. This method will be
valid if the parsed short message valid and Message Type (esm_class)
contains SMSC Delivery Receipt.DeliveryReceipt
.InvalidDeliveryReceiptException
public boolean isSmscDeliveryReceipt()
public void setSmscDeliveryReceipt()
value
- public boolean isSmeManualAcknowledgment()
public void setSmeManualAcknowledgment()
public boolean isConversationAbort()
public void setConversationAbort()
public boolean isIntermedietDeliveryNotification()
public void setIntermedietDeliveryNotification()
public boolean isSmeAckNotRequested()
public void setSmeAckNotRequested()
public boolean isSmeDeliveryAckRequested()
public void setSmeDeliveryAckRequested()
public boolean isSmeManualAckRequested()
public void setSmeManualAckRequested()
public boolean isSmeDeliveryAndManualAckRequested()
public void setSmeDeliveryAndManualAckRequested()
public static final boolean isSmscDeliveryReceipt(byte esmClass)
esmClass
- public static final byte composeSmscDeliveryReceipt(byte esmClass)
esmClass
- public static final boolean isSmeDeliveryAcknowledgment(byte esmClass)
esmClass
- public static final byte composeSmeDeliveryAcknowledment(byte esmClass)
esmClass
- public static final boolean isSmeManualAcknowledgment(byte esmClass)
esmClass
- public static final byte composeSmeManualAcknowledment(byte esmClass)
esmClass
- public static final boolean isConversationAbort(byte esmClass)
esmClass
- public static final byte composeConversationAbort(byte esmClass)
esmClass
- public static final boolean isIntermedietDeliveryNotification(byte esmClass)
esmClass
- public static final byte composeIntermedietDeliveryNotification(byte esmClass)
esmClass
- public static final boolean isSmeAckNotRequested(byte registeredDeliery)
registeredDeliery
- public static final byte composeSmeAckNotRequested(byte registeredDelivery)
registeredDelivery
- public static final boolean isSmeDeliveryAckRequested(byte registeredDeliery)
registeredDeliery
- public static final byte composeSmeDeliveryAckRequested(byte registeredDelivery)
registeredDelivery
- public static final boolean isSmeManualAckRequested(byte registeredDelivery)
registeredDelivery
- public static final byte composeSmeManualAckRequested(byte registeredDelivery)
registeredDelivery
- public static final boolean isSmeDeliveryAndManualAckRequested(byte registeredDelivery)
registeredDelivery
- public static final byte composeSmeDeliveryAndManualAckRequested(byte registeredDelivery)
registeredDelivery
-