org.marre.wap.push
Class SmsMmsNotificationMessage

java.lang.Object
  extended byorg.marre.sms.SmsConcatMessage
      extended byorg.marre.sms.SmsPortAddressedMessage
          extended byorg.marre.wap.push.SmsWapPushMessage
              extended byorg.marre.wap.push.SmsMmsNotificationMessage
All Implemented Interfaces:
SmsMessage

public class SmsMmsNotificationMessage
extends SmsWapPushMessage

Simple MMS notification message sent over Sms.

Version:
$Id: SmsMmsNotificationMessage.java,v 1.1 2004/12/14 19:55:00 c95men Exp $

Field Summary
protected  java.lang.String myContentLocation
           
protected  long myExpiry
           
protected  java.lang.String myFrom
           
protected  int myMessageClassId
           
protected  long mySize
           
protected  java.lang.String mySubject
           
protected  java.lang.String myTransactionId
           
 
Fields inherited from class org.marre.wap.push.SmsWapPushMessage
myPushMsg, myWspEncodingVersion
 
Fields inherited from class org.marre.sms.SmsPortAddressedMessage
myDestPort, myOrigPort
 
Constructor Summary
SmsMmsNotificationMessage(java.lang.String theContentLocation, long size)
           
 
Method Summary
 SmsUserData getUserData()
          Returns the whole UD
 void setExpiry(int i)
           
 void setFrom(java.lang.String string)
           
 void setMessageClass(int messageClassId)
           
 void setSubject(java.lang.String theSubject)
           
 void setTransactionId(java.lang.String transactionId)
           
protected  void writeNotificationTo(java.io.OutputStream os)
           
 
Methods inherited from class org.marre.wap.push.SmsWapPushMessage
buildPushMessage, setWspEncodingVersion, setXWapApplicationId, setXWapContentURI, setXWapInitiatorURI
 
Methods inherited from class org.marre.sms.SmsPortAddressedMessage
getUdhElements, setPorts
 
Methods inherited from class org.marre.sms.SmsConcatMessage
getPdus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myTransactionId

protected java.lang.String myTransactionId

myFrom

protected java.lang.String myFrom

mySubject

protected java.lang.String mySubject

myMessageClassId

protected int myMessageClassId

mySize

protected long mySize

myExpiry

protected long myExpiry

myContentLocation

protected java.lang.String myContentLocation
Constructor Detail

SmsMmsNotificationMessage

public SmsMmsNotificationMessage(java.lang.String theContentLocation,
                                 long size)
Method Detail

writeNotificationTo

protected void writeNotificationTo(java.io.OutputStream os)
                            throws java.io.IOException
Throws:
java.io.IOException

setMessageClass

public void setMessageClass(int messageClassId)

setSubject

public void setSubject(java.lang.String theSubject)

setExpiry

public void setExpiry(int i)

setFrom

public void setFrom(java.lang.String string)

setTransactionId

public void setTransactionId(java.lang.String transactionId)

getUserData

public SmsUserData getUserData()
Description copied from class: SmsConcatMessage
Returns the whole UD

Overrides:
getUserData in class SmsWapPushMessage


Copyright © 2002-2005 Markus Eriksson. All Rights Reserved.