org.jsmpp.bean
Class SubmitSm

java.lang.Object
  extended by org.jsmpp.bean.Command
      extended by org.jsmpp.bean.AbstractSmCommand
          extended by org.jsmpp.bean.MessageRequest
              extended by org.jsmpp.bean.SubmitSm
All Implemented Interfaces:
java.io.Serializable

public class SubmitSm
extends MessageRequest

Author:
uudashr
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jsmpp.bean.MessageRequest
priorityFlag, protocolId, replaceIfPresent, scheduleDeliveryTime, shortMessage, smDefaultMsgId, validityPeriod
 
Fields inherited from class org.jsmpp.bean.AbstractSmCommand
dataCoding, destAddress, destAddrNpi, destAddrTon, esmClass, optionalParameters, registeredDelivery, serviceType, sourceAddr, sourceAddrNpi, sourceAddrTon
 
Fields inherited from class org.jsmpp.bean.Command
commandId, commandLength, commandStatus, sequenceNumber
 
Constructor Summary
SubmitSm()
           
 
Method Summary
static byte composeDatagramMode(byte esmClass)
          Messaging Mode.
static byte composeDefaultMode(byte esmClass)
          Deprecated. use MessageMode.compose(byte, MessageMode)
static byte composeEsmeDeliveryAcknowledgement(byte esmClass)
          Message Type.
static byte composeEsmeManualAcknowledgement(byte esmClass)
          Message Type.
static byte composeForwardMode(byte esmClass)
          Messaging Mode.
static byte composeSmscDelReceiptFailureRequested(byte registeredDelivery)
           
static byte composeSmscDelReceiptNotRequested(byte registeredDelivery)
           
static byte composeSmscDelReceiptSuccessAndFailureRequested(byte registeredDelivery)
           
static byte composeStoreAndForwardMode(byte esmClass)
          Messaging Mode.
 boolean isDatagramMode()
          Messaging Mode.
static boolean isDatagramMode(byte esmClass)
          Messaging Mode.
 boolean isDefaultMode()
          Messaging Mode.
static boolean isDefaultMode(byte esmClass)
          Deprecated. see MessageMode.containedIn(byte)
 boolean isEsmeDeliveryAcknowledgement()
          Message Type.
static boolean isEsmeDeliveryAcknowledgement(byte esmClass)
          Message Type.
 boolean isEsmeManualAcknowledgement()
          Message Type.
static boolean isEsmeManualAcknowledgement(byte esmClass)
          Message Type.
 boolean isForwardMode()
          Messaging Mode.
static boolean isForwardMode(byte esmClass)
          Messaging Mode.
static boolean isSmscDelNotRequested(byte registeredDelivery)
          SMSC Delivery Receipt.
 boolean isSmscDelReceiptFailureRequested()
          SMSC Delivery Receipt.
static boolean isSmscDelReceiptFailureRequested(byte registeredDelivery)
          SMSC Delivery Receipt.
 boolean isSmscDelReceiptNotRequested()
          SMSC Delivery Receipt.
 boolean isSmscDelReceiptSuccessAndFailureRequested()
          SMSC Delivery Receipt.
static boolean isSmscDelReceiptSuccessAndFailureRequested(byte registeredDelivery)
          SMSC Delivery Receipt.
 boolean isStoreAndForwardMode()
          Messaging Mode.
static boolean isStoreAndForwardMode(byte esmClass)
          Messaging Mode.
 void setDatagramMode()
          Messaging Mode.
 void setDefaultMode()
          Messaging Mode.
 void setEsmeDelivertAcknowledgement()
          Message Type.
 void setEsmeManualAcknowledgement()
          Message Type.
 void setForwardMode()
          Messaging Mode.
 void setSmscDelReceiptFailureRequested()
          SMSC Delivery Receipt.
 void setSmscDelReceiptNotRequested()
          SMSC Delivery Receipt.
 void setSmscDelReceiptSuccessAndFailureRequested()
          SMSC Delivery Receipt.
 void setStoreAndForwardMode()
          Messaging Mode.
 
Methods inherited from class org.jsmpp.bean.MessageRequest
equals, getPriorityFlag, getProtocolId, getReplaceIfPresent, getScheduleDeliveryTime, getShortMessage, getSmDefaultMsgId, getValidityPeriod, hashCode, setPriorityFlag, setProtocolId, setReplaceIfPresent, setScheduleDeliveryTime, setShortMessage, setSmDefaultMsgId, setValidityPeriod
 
Methods inherited from class org.jsmpp.bean.AbstractSmCommand
cleanMessageType, cleanMessagingMode, cleanSmeAck, cleanSmscDeliveryReceipt, cleanSpecificFeatures, composeDefaultMessageType, composeMessageType, composeMessagingMode, composeReplyPath, composeSmeAck, composeSmscDelReceipt, composeSpecificFeatures, composeUdhi, composeUdhiAndReplyPath, getDataCoding, getDestAddress, getDestAddrNpi, getDestAddrTon, getEsmClass, getOptionalParameter, getOptionalParameter, getOptionalParameters, getRegisteredDelivery, getServiceType, getSourceAddr, getSourceAddrNpi, getSourceAddrTon, isDefaultMessageType, isDefaultMessageType, isMessageType, isMessagingMode, isReplyPath, isReplyPath, isSmeAck, isSmscDeliveryReceipt, isSpecificFeatures, isUdhi, isUdhi, isUdhiAndReplyPath, isUdhiAndReplyPath, setDataCoding, setDefaultMessageType, setDestAddress, setDestAddrNpi, setDestAddrTon, setEsmClass, setOptionalParameters, setRegisteredDelivery, setReplyPath, setServiceType, setSourceAddr, setSourceAddrNpi, setSourceAddrTon, setUdhi, setUdhiAndReplyPath
 
Methods inherited from class org.jsmpp.bean.Command
getCommandId, getCommandIdAsHex, getCommandLength, getCommandStatus, getCommandStatusAsHex, getSequenceNumber, setCommandId, setCommandLength, setCommandStatus, setSequenceNumber, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubmitSm

public SubmitSm()
Method Detail

isDefaultMode

public boolean isDefaultMode()
Messaging Mode.

Returns:

setDefaultMode

public void setDefaultMode()
Messaging Mode.


isDatagramMode

public boolean isDatagramMode()
Messaging Mode.

Returns:

setDatagramMode

public void setDatagramMode()
Messaging Mode.


isForwardMode

public boolean isForwardMode()
Messaging Mode.

Returns:

setForwardMode

public void setForwardMode()
Messaging Mode.


isStoreAndForwardMode

public boolean isStoreAndForwardMode()
Messaging Mode.

Returns:

setStoreAndForwardMode

public void setStoreAndForwardMode()
Messaging Mode.


isEsmeDeliveryAcknowledgement

public boolean isEsmeDeliveryAcknowledgement()
Message Type.

Returns:

setEsmeDelivertAcknowledgement

public void setEsmeDelivertAcknowledgement()
Message Type.


isEsmeManualAcknowledgement

public boolean isEsmeManualAcknowledgement()
Message Type.

Returns:

setEsmeManualAcknowledgement

public void setEsmeManualAcknowledgement()
Message Type.


isSmscDelReceiptNotRequested

public boolean isSmscDelReceiptNotRequested()
SMSC Delivery Receipt.

Returns:

setSmscDelReceiptNotRequested

public void setSmscDelReceiptNotRequested()
SMSC Delivery Receipt.


isSmscDelReceiptSuccessAndFailureRequested

public boolean isSmscDelReceiptSuccessAndFailureRequested()
SMSC Delivery Receipt.

Returns:

setSmscDelReceiptSuccessAndFailureRequested

public void setSmscDelReceiptSuccessAndFailureRequested()
SMSC Delivery Receipt.


isSmscDelReceiptFailureRequested

public boolean isSmscDelReceiptFailureRequested()
SMSC Delivery Receipt.

Returns:

setSmscDelReceiptFailureRequested

public void setSmscDelReceiptFailureRequested()
SMSC Delivery Receipt.


isDefaultMode

public static final boolean isDefaultMode(byte esmClass)
Deprecated. see MessageMode.containedIn(byte)

Messaging Mode.

Parameters:
esmClass -
Returns:

composeDefaultMode

public static final byte composeDefaultMode(byte esmClass)
Deprecated. use MessageMode.compose(byte, MessageMode)

Messaging Mode.

Parameters:
esmClass -
Returns:

isDatagramMode

public static final boolean isDatagramMode(byte esmClass)
Messaging Mode.

Parameters:
esmClass -
Returns:

composeDatagramMode

public static final byte composeDatagramMode(byte esmClass)
Messaging Mode.

Parameters:
esmClass -
Returns:

isForwardMode

public static final boolean isForwardMode(byte esmClass)
Messaging Mode.

Parameters:
esmClass -
Returns:

composeForwardMode

public static final byte composeForwardMode(byte esmClass)
Messaging Mode.

Parameters:
esmClass -
Returns:

isStoreAndForwardMode

public static final boolean isStoreAndForwardMode(byte esmClass)
Messaging Mode.

Parameters:
esmClass -
Returns:

composeStoreAndForwardMode

public static final byte composeStoreAndForwardMode(byte esmClass)
Messaging Mode.

Parameters:
esmClass -
Returns:

isEsmeDeliveryAcknowledgement

public static final boolean isEsmeDeliveryAcknowledgement(byte esmClass)
Message Type.

Parameters:
esmClass -
Returns:

composeEsmeDeliveryAcknowledgement

public static final byte composeEsmeDeliveryAcknowledgement(byte esmClass)
Message Type.

Parameters:
esmClass -
Returns:

isEsmeManualAcknowledgement

public static final boolean isEsmeManualAcknowledgement(byte esmClass)
Message Type.

Parameters:
esmClass -
Returns:

composeEsmeManualAcknowledgement

public static final byte composeEsmeManualAcknowledgement(byte esmClass)
Message Type.

Parameters:
esmClass -
Returns:

isSmscDelNotRequested

public static final boolean isSmscDelNotRequested(byte registeredDelivery)
SMSC Delivery Receipt.

Parameters:
registeredDelivery -
Returns:

composeSmscDelReceiptNotRequested

public static final byte composeSmscDelReceiptNotRequested(byte registeredDelivery)

isSmscDelReceiptSuccessAndFailureRequested

public static final boolean isSmscDelReceiptSuccessAndFailureRequested(byte registeredDelivery)
SMSC Delivery Receipt.

Parameters:
registeredDelivery -
Returns:

composeSmscDelReceiptSuccessAndFailureRequested

public static final byte composeSmscDelReceiptSuccessAndFailureRequested(byte registeredDelivery)

isSmscDelReceiptFailureRequested

public static final boolean isSmscDelReceiptFailureRequested(byte registeredDelivery)
SMSC Delivery Receipt.

Parameters:
registeredDelivery -
Returns:

composeSmscDelReceiptFailureRequested

public static final byte composeSmscDelReceiptFailureRequested(byte registeredDelivery)