SMSLib 3.5.3

org.smslib
Class InboundMessage

java.lang.Object
  extended by org.smslib.Message
      extended by org.smslib.InboundMessage
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
InboundBinaryMessage, StatusReportMessage, UnknownMessage

public class InboundMessage
extends Message

Class representing an inbound sms message.

See Also:
Serialized Form

Nested Class Summary
static class InboundMessage.MessageClasses
          Enumeration representing various message classes.
 
Nested classes/interfaces inherited from class org.smslib.Message
Message.MessageEncodings, Message.MessageTypes
 
Constructor Summary
InboundMessage(java.util.Date date, java.lang.String myOriginator, java.lang.String text, int myMemIndex, java.lang.String myMemLocation)
           
InboundMessage(Message.MessageTypes type, int myMemIndex, java.lang.String myMemLocation)
           
InboundMessage(org.ajwcc.pduUtils.gsm3040.SmsDeliveryPdu pdu, int myMemIndex, java.lang.String myMemLocation)
           
 
Method Summary
 void addText(java.lang.String s)
           
 boolean getEndsWithMultiChar()
           
 int getMemIndex()
          Returns the GSM Modem/Phone memory index from which this message was read.
 java.lang.String getMemLocation()
          Returns the GSM Modem/Phone memory location from which this message was read.
 int getMpMaxNo()
           
 java.lang.String getMpMemIndex()
           
 int getMpRefNo()
           
 int getMpSeqNo()
           
 java.lang.String getOriginator()
          Returns the originator of this message.
 java.lang.String getPduUserData()
           
 java.lang.String getPduUserDataHeader()
           
 java.lang.String getSmscNumber()
           
 void setEndsWithMultiChar(boolean b)
           
 void setMemIndex(int myMemIndex)
           
 void setMemLocation(java.lang.String myMemLocation)
           
 void setMpMaxNo(int myMpMaxNo)
           
 void setMpMemIndex(int myMpMemIndex)
           
 void setMpRefNo(int myMpRefNo)
           
 void setMpSeqNo(int myMpSeqNo)
           
 java.lang.String toString()
           
 
Methods inherited from class org.smslib.Message
getDate, getDCSMessageClass, getDstPort, getEncoding, getGatewayId, getId, getMessageId, getSrcPort, getText, getType, getUuid, setDate, setDCSMessageClass, setDstPort, setEncoding, setGatewayId, setId, setSrcPort, setText
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InboundMessage

public InboundMessage(java.util.Date date,
                      java.lang.String myOriginator,
                      java.lang.String text,
                      int myMemIndex,
                      java.lang.String myMemLocation)

InboundMessage

public InboundMessage(Message.MessageTypes type,
                      int myMemIndex,
                      java.lang.String myMemLocation)

InboundMessage

public InboundMessage(org.ajwcc.pduUtils.gsm3040.SmsDeliveryPdu pdu,
                      int myMemIndex,
                      java.lang.String myMemLocation)
Method Detail

setEndsWithMultiChar

public void setEndsWithMultiChar(boolean b)

getEndsWithMultiChar

public boolean getEndsWithMultiChar()

getOriginator

public java.lang.String getOriginator()
Returns the originator of this message.

Returns:
The originator of this message.

getMemIndex

public int getMemIndex()
Returns the GSM Modem/Phone memory index from which this message was read.

Returns:
The memory index.
See Also:
getMemLocation()

setMemIndex

public void setMemIndex(int myMemIndex)

getMemLocation

public java.lang.String getMemLocation()
Returns the GSM Modem/Phone memory location from which this message was read.

Returns:
The memory location identifier.
See Also:
getMemIndex()

setMemLocation

public void setMemLocation(java.lang.String myMemLocation)

getMpMaxNo

public int getMpMaxNo()

setMpMaxNo

public void setMpMaxNo(int myMpMaxNo)

getMpMemIndex

public java.lang.String getMpMemIndex()

setMpMemIndex

public void setMpMemIndex(int myMpMemIndex)

getMpRefNo

public int getMpRefNo()

setMpRefNo

public void setMpRefNo(int myMpRefNo)

getMpSeqNo

public int getMpSeqNo()

setMpSeqNo

public void setMpSeqNo(int myMpSeqNo)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getPduUserData

public java.lang.String getPduUserData()
Specified by:
getPduUserData in class Message

getPduUserDataHeader

public java.lang.String getPduUserDataHeader()
Specified by:
getPduUserDataHeader in class Message

addText

public void addText(java.lang.String s)
             throws java.io.UnsupportedEncodingException
Overrides:
addText in class Message
Throws:
java.io.UnsupportedEncodingException

getSmscNumber

public java.lang.String getSmscNumber()

SMSLib 3.5.3

(c) 2002-2011, http://smslib.org