org.jboss.seam.mail.attachments
Class BaseAttachment

java.lang.Object
  extended by org.jboss.seam.mail.attachments.BaseAttachment
All Implemented Interfaces:
org.jboss.seam.mail.core.EmailAttachment
Direct Known Subclasses:
FileAttachment, InputStreamAttachment, URLAttachment

public class BaseAttachment
extends Object
implements org.jboss.seam.mail.core.EmailAttachment

Author:
Cody Lerum

Constructor Summary
BaseAttachment()
           
BaseAttachment(String fileName, String mimeType, org.jboss.seam.mail.core.enumerations.ContentDisposition contentDisposition, byte[] bytes)
           
BaseAttachment(String fileName, String mimeType, org.jboss.seam.mail.core.enumerations.ContentDisposition contentDisposition, byte[] bytes, String contentClass)
           
 
Method Summary
 void addHeader(org.jboss.seam.mail.core.Header header)
           
 void addHeaders(Collection<org.jboss.seam.mail.core.Header> headers)
           
 byte[] getBytes()
           
 org.jboss.seam.mail.core.enumerations.ContentDisposition getContentDisposition()
           
 String getContentId()
           
 String getFileName()
           
 Collection<org.jboss.seam.mail.core.Header> getHeaders()
           
 String getMimeType()
           
 void setBytes(byte[] bytes)
           
 void setContentDisposition(org.jboss.seam.mail.core.enumerations.ContentDisposition contentDisposition)
           
 void setFileName(String fileName)
           
 void setMimeType(String mimeType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseAttachment

public BaseAttachment(String fileName,
                      String mimeType,
                      org.jboss.seam.mail.core.enumerations.ContentDisposition contentDisposition,
                      byte[] bytes)

BaseAttachment

public BaseAttachment(String fileName,
                      String mimeType,
                      org.jboss.seam.mail.core.enumerations.ContentDisposition contentDisposition,
                      byte[] bytes,
                      String contentClass)

BaseAttachment

public BaseAttachment()
Method Detail

getContentId

public String getContentId()
Specified by:
getContentId in interface org.jboss.seam.mail.core.EmailAttachment

getFileName

public String getFileName()
Specified by:
getFileName in interface org.jboss.seam.mail.core.EmailAttachment

setFileName

public void setFileName(String fileName)

getMimeType

public String getMimeType()
Specified by:
getMimeType in interface org.jboss.seam.mail.core.EmailAttachment

setMimeType

public void setMimeType(String mimeType)

getContentDisposition

public org.jboss.seam.mail.core.enumerations.ContentDisposition getContentDisposition()
Specified by:
getContentDisposition in interface org.jboss.seam.mail.core.EmailAttachment

setContentDisposition

public void setContentDisposition(org.jboss.seam.mail.core.enumerations.ContentDisposition contentDisposition)

getHeaders

public Collection<org.jboss.seam.mail.core.Header> getHeaders()
Specified by:
getHeaders in interface org.jboss.seam.mail.core.EmailAttachment

addHeader

public void addHeader(org.jboss.seam.mail.core.Header header)

addHeaders

public void addHeaders(Collection<org.jboss.seam.mail.core.Header> headers)

getBytes

public byte[] getBytes()
Specified by:
getBytes in interface org.jboss.seam.mail.core.EmailAttachment

setBytes

public void setBytes(byte[] bytes)


Copyright © 2012 Seam Framework. All Rights Reserved.