com.java4less.sms.ucp
Class MsTransferMessage

java.lang.Object
  |
  +--com.java4less.sms.ucp.UcpMessage
        |
        +--com.java4less.sms.ucp.MsTransferMessage

public class MsTransferMessage
extends UcpMessage

use this message to send a sms. The 'SMS message transfer operation' is used to submit a message when SMSC specific services are required, such as notification request, deferred delivery, or validity period.


Field Summary
 java.lang.String deferredDelivery
          Deferred delivery.
 java.lang.String deferredDeliveryTime
          Deferred delivery time DDMMYYHHmm..
 java.lang.String message
          Alphanumeric Message to send
 java.lang.String notificationAddress
          notification Address.
 java.lang.String notificationPID
          notification PID.
 java.lang.String notificationRequest
          notification Request.
 java.lang.String originator
          Address code originator.
 java.lang.String password
          password.
 java.lang.String recipient
          Address code recipient.
 java.lang.String validityPeriod
          Validity period DDMMYYHHmm.
 
Fields inherited from class com.java4less.sms.ucp.UcpMessage
ETX_CHAR, headerO_R, headerOT, headerTRN, OP_BASIC_DEFERRED_SUBMIT, OP_BASIC_SUBMIT, OP_MULTIPLE_BASIC_SUBMIT, OP_SERIE50_DELETE, OP_SERIE50_DELIVER, OP_SERIE50_DELIVER_NOTIFICATION, OP_SERIE50_INQUIRY, OP_SERIE50_MODIFY, OP_SERIE50_RESPONSE_DELETE, OP_SERIE50_RESPONSE_INQUIRY, OP_SERIE50_SUBMIT, OP_SERIES60_OPEN, OP_SERIES60_PROVISIONING, OP_SUBMIT, STX_CHAR
 
Constructor Summary
MsTransferMessage()
           
MsTransferMessage(byte[] b)
          create message from a byte array
 
Method Summary
 byte[] toBytes()
          convert message to bytes
 
Methods inherited from class com.java4less.sms.ucp.UcpMessage
getDataFieldsCount, parse
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

recipient

public java.lang.String recipient
Address code recipient. Mandatory.


originator

public java.lang.String originator
Address code originator. Optional.


password

public java.lang.String password
password. Optional.


notificationRequest

public java.lang.String notificationRequest
notification Request. Optional (0 or 1)


notificationAddress

public java.lang.String notificationAddress
notification Address. Optional.


notificationPID

public java.lang.String notificationPID
notification PID. Optional.


deferredDelivery

public java.lang.String deferredDelivery
Deferred delivery. Optional. (0 or 1)


deferredDeliveryTime

public java.lang.String deferredDeliveryTime
Deferred delivery time DDMMYYHHmm.. Optional.


validityPeriod

public java.lang.String validityPeriod
Validity period DDMMYYHHmm. Optional.


message

public java.lang.String message
Alphanumeric Message to send

Constructor Detail

MsTransferMessage

public MsTransferMessage()

MsTransferMessage

public MsTransferMessage(byte[] b)
                  throws java.lang.Exception
create message from a byte array

Method Detail

toBytes

public byte[] toBytes()
               throws SmsException
Description copied from class: UcpMessage
convert message to bytes

Overrides:
toBytes in class UcpMessage
SmsException