Project Wonder 5.0

er.javamail
Class ERMailDataAttachment

java.lang.Object
  extended by er.javamail.ERMailAttachment
      extended by er.javamail.ERMailDataAttachment

public class ERMailDataAttachment
extends ERMailAttachment

Attaches a byte array or NSData to a mail. The mime type is pulled from the file name, so be sure to provide a reasonable one.

Author:
ak

Field Summary
protected  java.lang.String _contentID
           
protected  javax.activation.DataHandler _dataHandler
           
protected  java.lang.String _fileName
           
protected  java.lang.String _mimeType
           
 
Fields inherited from class er.javamail.ERMailAttachment
_content
 
Constructor Summary
protected ERMailDataAttachment(java.lang.Object content)
           
  ERMailDataAttachment(java.lang.String fileName, java.lang.String id, byte[] content)
           
  ERMailDataAttachment(java.lang.String aFilename, java.lang.String anId, javax.activation.DataHandler aHandler)
           
  ERMailDataAttachment(java.lang.String fileName, java.lang.String id, com.webobjects.foundation.NSData content)
           
 
Method Summary
 java.lang.String contentID()
           
 java.lang.String fileName()
           
protected  javax.mail.BodyPart getBodyPart()
           
 javax.activation.DataHandler getDataHandler()
           
 void setContentID(java.lang.String id)
           
 void setFileName(java.lang.String name)
           
 
Methods inherited from class er.javamail.ERMailAttachment
content, setContent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_fileName

protected java.lang.String _fileName

_contentID

protected java.lang.String _contentID

_mimeType

protected java.lang.String _mimeType

_dataHandler

protected javax.activation.DataHandler _dataHandler
Constructor Detail

ERMailDataAttachment

protected ERMailDataAttachment(java.lang.Object content)

ERMailDataAttachment

public ERMailDataAttachment(java.lang.String fileName,
                            java.lang.String id,
                            com.webobjects.foundation.NSData content)

ERMailDataAttachment

public ERMailDataAttachment(java.lang.String fileName,
                            java.lang.String id,
                            byte[] content)

ERMailDataAttachment

public ERMailDataAttachment(java.lang.String aFilename,
                            java.lang.String anId,
                            javax.activation.DataHandler aHandler)
Method Detail

fileName

public java.lang.String fileName()

getDataHandler

public javax.activation.DataHandler getDataHandler()

setFileName

public void setFileName(java.lang.String name)

contentID

public java.lang.String contentID()

setContentID

public void setContentID(java.lang.String id)

getBodyPart

protected javax.mail.BodyPart getBodyPart()
                                   throws javax.mail.MessagingException
Specified by:
getBodyPart in class ERMailAttachment
Throws:
javax.mail.MessagingException

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.