com.java4less.sms.ucp
Class DeferredBasicSubmitMessage

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

public class DeferredBasicSubmitMessage
extends UcpMessage

This message is used when a message is to be scheduled for deferred delivery.


Field Summary
 java.lang.String alphaMessage
          Alphanumeric Message to send
 java.lang.String deferredDelivery
          Deferred delivery.
 java.lang.String deferredDeliveryTime
          Deferred delivery time DDMMYYHHmm.
 java.lang.String[] GAs
          List of additional GA:
 java.lang.String legitimisationCodePriority
          Legitimisation code for priority
 java.lang.String legitimisationCodeReverseCharging
          Legitimisation code for reverse charging.
 java.lang.String legitimisationCodeUrgentMessage
          Legitimisation code for urgent message.
 java.lang.String messageType
          message type (this will be set automatically 2-numeric, 3-alphanumeric)
 java.lang.String numericMessage
          numeric message to send
 java.lang.String originator
          Address code originator.
 java.lang.String password
          password.
 java.lang.String priorityRequest
          Priority request 1 or 3.
 java.lang.String recipient
          Address code recipient.
 java.lang.String repetitionRequest
          Repetition requested.
 java.lang.String reverseCharing
          Reverse charging request.
 java.lang.String urgentMessage
          Urgent message indicator request.
 
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
DeferredBasicSubmitMessage()
          constructor
DeferredBasicSubmitMessage(byte[] b)
          create message from a byte array
 
Method Summary
 byte[] toBytes()
          get bytes of the message
 
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.


GAs

public java.lang.String[] GAs
List of additional GA:


repetitionRequest

public java.lang.String repetitionRequest
Repetition requested.


priorityRequest

public java.lang.String priorityRequest
Priority request 1 or 3. Optional.


legitimisationCodePriority

public java.lang.String legitimisationCodePriority
Legitimisation code for priority


urgentMessage

public java.lang.String urgentMessage
Urgent message indicator request. Optional. (0 or 1)


legitimisationCodeUrgentMessage

public java.lang.String legitimisationCodeUrgentMessage
Legitimisation code for urgent message.


reverseCharing

public java.lang.String reverseCharing
Reverse charging request. Optional. (0 or 1)


legitimisationCodeReverseCharging

public java.lang.String legitimisationCodeReverseCharging
Legitimisation code for reverse charging.


deferredDelivery

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


deferredDeliveryTime

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


messageType

public java.lang.String messageType
message type (this will be set automatically 2-numeric, 3-alphanumeric)


numericMessage

public java.lang.String numericMessage
numeric message to send


alphaMessage

public java.lang.String alphaMessage
Alphanumeric Message to send

Constructor Detail

DeferredBasicSubmitMessage

public DeferredBasicSubmitMessage()
constructor


DeferredBasicSubmitMessage

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

Method Detail

toBytes

public byte[] toBytes()
               throws SmsException
get bytes of the message

Overrides:
toBytes in class UcpMessage
SmsException