com.infoengine.email
Class ContentItem

java.lang.Object
  extended bycom.infoengine.email.ContentItem

public class ContentItem
extends Object


Field Summary
private  Object content
           
private  String contentType
           
private  String fileName
           
private  MessageUFID messageUFID
           
private  String name
           
 
Constructor Summary
ContentItem(MessageUFID messageUFID, String name, String contentType, String fileName, Object content)
           
 
Method Summary
 boolean equals(Object other)
           
 String getAttribute(String name)
           
 Object getContent()
           
 String getContentType()
           
 String getFileName()
           
 MessageUFID getMessageUFID()
           
 String getName()
           
private  String normalizeContentType(String contentType)
           
 void setContent(Object content)
           
 void setContentType(String contentType)
           
 void setFileName(String fileName)
           
 void setMessageUFID(MessageUFID messageUFID)
           
 void setName(String name)
           
 void write(IeMultipartOutputStream mos)
           
private  void writeBodyPart(IeMultipartOutputStream mos, javax.mail.internet.MimeBodyPart bp)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

content

private Object content

contentType

private String contentType

fileName

private String fileName

name

private String name

messageUFID

private MessageUFID messageUFID
Constructor Detail

ContentItem

public ContentItem(MessageUFID messageUFID,
                   String name,
                   String contentType,
                   String fileName,
                   Object content)
Method Detail

setMessageUFID

public void setMessageUFID(MessageUFID messageUFID)

getMessageUFID

public MessageUFID getMessageUFID()

setName

public void setName(String name)

getName

public String getName()

setContentType

public void setContentType(String contentType)

getContentType

public String getContentType()

setFileName

public void setFileName(String fileName)

getFileName

public String getFileName()

setContent

public void setContent(Object content)

getContent

public Object getContent()

getAttribute

public String getAttribute(String name)
                    throws IEException
Throws:
IEException

equals

public boolean equals(Object other)

write

public void write(IeMultipartOutputStream mos)
           throws IEException
Throws:
IEException

writeBodyPart

private void writeBodyPart(IeMultipartOutputStream mos,
                           javax.mail.internet.MimeBodyPart bp)
                    throws IEException
Throws:
IEException

normalizeContentType

private String normalizeContentType(String contentType)