|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsg.edu.nyp.drmPublisher.MMSFile
Build a MMS message file to send a specified content.
| Constructor Summary | |
MMSFile(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc)
Create a new MMSFile. |
|
| Method Summary | |
void |
addBccAddress(java.lang.String arg0)
|
void |
addCcAddress(java.lang.String arg0)
|
void |
AddContent(java.io.File file)
Add the specified file to the specified MMS message. |
void |
addToAddress(java.lang.String arg0)
|
void |
clearBcc()
|
void |
clearCc()
|
void |
clearTo()
|
static java.lang.String |
formatAddress(java.lang.String currentAddress)
Format an address according to the MMS specifications. |
java.io.File |
generateMMSFile()
Generate the MMS File handelt by this MMSFile Object. |
java.io.File |
generateMMSFile(java.lang.String path)
Generate the MMS File handelt by this MMSFile Object. |
java.util.Vector |
getBcc()
|
java.util.Vector |
getCc()
|
com.nokia.mms.MMContent |
getContent(int arg0)
|
com.nokia.mms.MMContent |
getContent(java.lang.String arg0)
|
java.lang.String |
getContentType()
|
java.util.Date |
getDate()
|
boolean |
getDeliveryReport()
|
java.util.Date |
getDeliveryTime()
|
java.util.Date |
getExpiry()
|
com.nokia.mms.MMAddress |
getFrom()
|
byte |
getMessageClass()
|
java.lang.String |
getMessageId()
|
byte |
getMessageStatus()
|
byte |
getMessageType()
|
java.lang.String |
getMmsFileName()
|
java.lang.String |
getMultipartRelatedType()
|
int |
getNumContents()
|
com.nokia.mms.MMContent |
getPresentation()
|
java.lang.String |
getPresentationId()
|
byte |
getPriority()
|
boolean |
getReadReply()
|
byte |
getSenderVisibility()
|
java.lang.String |
getSubject()
|
java.util.Vector |
getTo()
|
java.lang.String |
getTransactionId()
|
byte |
getVersion()
|
java.lang.String |
getVersionAsString()
|
boolean |
isBccAvailable()
|
boolean |
isCcAvailable()
|
boolean |
isContentTypeAvailable()
|
boolean |
isDateAvailable()
|
boolean |
isDeliveryReportAvailable()
|
boolean |
isDeliveryTimeAbsolute()
|
boolean |
isDeliveryTimeAvailable()
|
boolean |
isExpiryAbsolute()
|
boolean |
isExpiryAvailable()
|
boolean |
isFromAvailable()
|
boolean |
isMessageClassAvailable()
|
boolean |
isMessageIdAvailable()
|
boolean |
isMessageTypeAvailable()
|
boolean |
isPresentationAvailable()
|
boolean |
isPriorityAvailable()
|
boolean |
isReadReplyAvailable()
|
boolean |
isSenderVisibilityAvailable()
|
boolean |
isStatusAvailable()
|
boolean |
isSubjectAvailable()
|
boolean |
isToAvailable()
|
boolean |
isTransactionIdAvailable()
|
boolean |
isVersionAvailable()
|
void |
setContentType(java.lang.String arg0)
|
void |
setDate(java.util.Date arg0)
|
void |
setDeliveryReport(boolean arg0)
|
void |
setDeliveryTime(java.util.Date arg0)
|
void |
setDeliveryTimeAbsolute(boolean arg0)
|
void |
setExpiry(java.util.Date arg0)
|
void |
setExpiryAbsolute(boolean arg0)
|
void |
setFrom(java.lang.String arg0)
|
void |
setMessageClass(byte arg0)
|
void |
setMessageId(java.lang.String arg0)
|
void |
setMessageStatus(byte arg0)
|
void |
setMessageType(byte arg0)
|
void |
setMmsFileName(java.lang.String string)
|
void |
setMultipartRelatedType(java.lang.String arg0)
|
void |
setPresentationId(java.lang.String arg0)
|
void |
setPriority(byte arg0)
|
void |
setReadReply(boolean arg0)
|
void |
setSenderVisibility(byte arg0)
|
void |
setSubject(java.lang.String arg0)
|
void |
setTransactionId(java.lang.String arg0)
|
void |
setVersion(byte arg0)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MMSFile(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc)
null.
- Parameters:
from - the sender address, under a MMS form.to - the first reciepient address under a MMS form.cc - the first cc address under MMS form.bcc - the first bcc address under a MMS form.- See Also:
formatAddress| Method Detail |
public java.io.File generateMMSFile()
public java.io.File generateMMSFile(java.lang.String path)
path - the destination directory
public void AddContent(java.io.File file)
file - The File to be addedpublic void addBccAddress(java.lang.String arg0)
arg0 - public void addCcAddress(java.lang.String arg0)
arg0 - public void addToAddress(java.lang.String arg0)
arg0 - public void clearBcc()
public void clearCc()
public void clearTo()
public java.util.Vector getBcc()
public java.util.Vector getCc()
public com.nokia.mms.MMContent getContent(int arg0)
arg0 -
public com.nokia.mms.MMContent getContent(java.lang.String arg0)
arg0 -
public java.lang.String getContentType()
public java.util.Date getDate()
public boolean getDeliveryReport()
public java.util.Date getDeliveryTime()
public java.util.Date getExpiry()
public com.nokia.mms.MMAddress getFrom()
public byte getMessageClass()
public java.lang.String getMessageId()
public byte getMessageStatus()
public byte getMessageType()
public java.lang.String getMultipartRelatedType()
public int getNumContents()
public com.nokia.mms.MMContent getPresentation()
public java.lang.String getPresentationId()
public byte getPriority()
public boolean getReadReply()
public byte getSenderVisibility()
public java.lang.String getSubject()
public java.util.Vector getTo()
public java.lang.String getTransactionId()
public byte getVersion()
public java.lang.String getVersionAsString()
public boolean isBccAvailable()
public boolean isCcAvailable()
public boolean isContentTypeAvailable()
public boolean isDateAvailable()
public boolean isDeliveryReportAvailable()
public boolean isDeliveryTimeAbsolute()
public boolean isDeliveryTimeAvailable()
public boolean isExpiryAbsolute()
public boolean isExpiryAvailable()
public boolean isFromAvailable()
public boolean isMessageClassAvailable()
public boolean isMessageIdAvailable()
public boolean isMessageTypeAvailable()
public boolean isPresentationAvailable()
public boolean isPriorityAvailable()
public boolean isReadReplyAvailable()
public boolean isSenderVisibilityAvailable()
public boolean isStatusAvailable()
public boolean isSubjectAvailable()
public boolean isToAvailable()
public boolean isTransactionIdAvailable()
public boolean isVersionAvailable()
public void setContentType(java.lang.String arg0)
arg0 - public void setDate(java.util.Date arg0)
arg0 - public void setDeliveryReport(boolean arg0)
arg0 - public void setDeliveryTime(java.util.Date arg0)
arg0 - public void setDeliveryTimeAbsolute(boolean arg0)
arg0 - public void setExpiry(java.util.Date arg0)
arg0 - public void setExpiryAbsolute(boolean arg0)
arg0 - public void setFrom(java.lang.String arg0)
arg0 - public void setMessageClass(byte arg0)
arg0 - public void setMessageId(java.lang.String arg0)
arg0 - public void setMessageStatus(byte arg0)
arg0 - public void setMessageType(byte arg0)
arg0 - public void setMultipartRelatedType(java.lang.String arg0)
arg0 - public void setPresentationId(java.lang.String arg0)
arg0 - public void setPriority(byte arg0)
arg0 - public void setReadReply(boolean arg0)
arg0 - public void setSenderVisibility(byte arg0)
arg0 - public void setSubject(java.lang.String arg0)
arg0 - public void setTransactionId(java.lang.String arg0)
arg0 - public void setVersion(byte arg0)
arg0 - public java.lang.String getMmsFileName()
public void setMmsFileName(java.lang.String string)
string -
public static java.lang.String formatAddress(java.lang.String currentAddress)
throws NonMMSAddressException
+ international indicator. Any spaces or dot will be removed by this method.
- Parameters:
currentAddress - the phone number or email address
- Returns:
- the MMS formatted input address.
- Throws:
NonMMSAddressException - if the input address is not a reconized MMS address type.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||