public class DBMimePart
extends javax.mail.BodyPart
implements javax.mail.internet.MimePart
Constructor and Description |
---|
DBMimePart(java.io.InputStream oInStrm) |
DBMimePart(javax.mail.Multipart oMultipart) |
DBMimePart(javax.mail.Multipart oMultipart,
int iIdPart,
java.lang.String sIdContent,
java.lang.String sContentType,
java.lang.String sContentMD5,
java.lang.String sDescription,
java.lang.String sDisposition,
java.lang.String sEncoding,
java.lang.String sFileName,
int nBytes) |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String s1,
java.lang.String s2) |
void |
addHeaderLine(java.lang.String line) |
java.util.Enumeration |
getAllHeaderLines() |
java.util.Enumeration |
getAllHeaders() |
java.lang.Object |
getContent() |
java.lang.String |
getContentID() |
java.lang.String[] |
getContentLanguage() |
java.lang.String |
getContentMD5() |
java.lang.String |
getContentType() |
javax.activation.DataHandler |
getDataHandler() |
java.lang.String |
getDescription() |
java.lang.String |
getDisposition() |
java.lang.String |
getEncoding() |
java.lang.String |
getFileName() |
java.lang.String[] |
getHeader(java.lang.String name) |
java.lang.String |
getHeader(java.lang.String name,
java.lang.String delimiter) |
java.io.InputStream |
getInputStream() |
int |
getLineCount() |
java.util.Enumeration |
getMatchingHeaderLines(java.lang.String[] names) |
java.util.Enumeration |
getMatchingHeaders(java.lang.String[] names) |
static javax.mail.internet.MimePart |
getMessagePart(javax.mail.internet.MimePart oPart,
int nPart) |
static java.lang.String |
getMimeType(JDCConnection oConn,
java.lang.String sFileName) |
java.util.Enumeration |
getNonMatchingHeaderLines(java.lang.String[] names) |
java.util.Enumeration |
getNonMatchingHeaders(java.lang.String[] names) |
int |
getPartId() |
int |
getSize() |
java.lang.String |
getText() |
boolean |
isMimeType(java.lang.String sMimeTp) |
static int |
parseMimePart(java.lang.StringBuffer oStrBuff,
java.util.LinkedList oAttachments,
java.lang.String sFolder,
java.lang.String sMsgId,
javax.mail.internet.MimePart oPart,
int nPart) |
void |
removeHeader(java.lang.String header) |
void |
setContent(javax.mail.Multipart oPart) |
void |
setContent(java.lang.Object oObj) |
void |
setContent(java.lang.Object oObj,
java.lang.String s) |
void |
setContentId(java.lang.String sId) |
void |
setContentLanguage(java.lang.String[] aLangs) |
void |
setContentMD5(java.lang.String sMD5) |
void |
setDataHandler(javax.activation.DataHandler oDataHndlr) |
void |
setDescription(java.lang.String sDesc) |
void |
setDisposition(java.lang.String sDisposition) |
void |
setEncoding(java.lang.String sEncoding) |
void |
setFileName(java.lang.String sName) |
void |
setHeader(java.lang.String s1,
java.lang.String s2) |
void |
setPartId(int iId) |
void |
setSize(int nBytes) |
void |
setText(java.lang.String sTxt) |
void |
setText(java.lang.String sTxt,
java.lang.String sEncoding) |
void |
setText(java.lang.String sTxt,
java.lang.String sEncoding,
java.lang.String sStr) |
static java.lang.String |
textToHtml(java.lang.String sText) |
void |
writeTo(java.io.OutputStream oOutStrm) |
public DBMimePart(javax.mail.Multipart oMultipart)
public DBMimePart(java.io.InputStream oInStrm) throws javax.mail.MessagingException
javax.mail.MessagingException
public DBMimePart(javax.mail.Multipart oMultipart, int iIdPart, java.lang.String sIdContent, java.lang.String sContentType, java.lang.String sContentMD5, java.lang.String sDescription, java.lang.String sDisposition, java.lang.String sEncoding, java.lang.String sFileName, int nBytes) throws javax.mail.MessagingException
javax.mail.MessagingException
public java.lang.String[] getHeader(java.lang.String name) throws javax.mail.MessagingException
getHeader
in interface javax.mail.Part
javax.mail.MessagingException
public java.lang.String getHeader(java.lang.String name, java.lang.String delimiter) throws javax.mail.MessagingException
getHeader
in interface javax.mail.internet.MimePart
javax.mail.MessagingException
public java.util.Enumeration getAllHeaders() throws javax.mail.MessagingException
getAllHeaders
in interface javax.mail.Part
javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaders(java.lang.String[] names) throws javax.mail.MessagingException
getMatchingHeaders
in interface javax.mail.Part
javax.mail.MessagingException
public java.util.Enumeration getNonMatchingHeaders(java.lang.String[] names) throws javax.mail.MessagingException
getNonMatchingHeaders
in interface javax.mail.Part
javax.mail.MessagingException
public void addHeader(java.lang.String s1, java.lang.String s2) throws javax.mail.MessagingException
addHeader
in interface javax.mail.Part
javax.mail.MessagingException
public void setHeader(java.lang.String s1, java.lang.String s2) throws javax.mail.MessagingException
setHeader
in interface javax.mail.Part
javax.mail.MessagingException
public void removeHeader(java.lang.String header) throws javax.mail.MessagingException
removeHeader
in interface javax.mail.Part
javax.mail.MessagingException
public void addHeaderLine(java.lang.String line) throws javax.mail.MessagingException
addHeaderLine
in interface javax.mail.internet.MimePart
javax.mail.MessagingException
public java.util.Enumeration getAllHeaderLines() throws javax.mail.MessagingException
getAllHeaderLines
in interface javax.mail.internet.MimePart
javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names) throws javax.mail.MessagingException
getMatchingHeaderLines
in interface javax.mail.internet.MimePart
javax.mail.MessagingException
public java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names) throws javax.mail.MessagingException
getNonMatchingHeaderLines
in interface javax.mail.internet.MimePart
javax.mail.MessagingException
public java.lang.Object getContent() throws javax.mail.MessagingException, java.io.IOException, java.lang.NullPointerException
getContent
in interface javax.mail.Part
javax.mail.MessagingException
java.io.IOException
java.lang.NullPointerException
public javax.activation.DataHandler getDataHandler() throws javax.mail.MessagingException
getDataHandler
in interface javax.mail.Part
javax.mail.MessagingException
public java.io.InputStream getInputStream() throws javax.mail.MessagingException, java.io.IOException
getInputStream
in interface javax.mail.Part
javax.mail.MessagingException
java.io.IOException
public java.lang.String getContentMD5() throws javax.mail.MessagingException
getContentMD5
in interface javax.mail.internet.MimePart
javax.mail.MessagingException
public int getLineCount() throws javax.mail.MessagingException
getLineCount
in interface javax.mail.Part
javax.mail.MessagingException
public boolean isMimeType(java.lang.String sMimeTp) throws javax.mail.MessagingException
isMimeType
in interface javax.mail.Part
javax.mail.MessagingException
public java.lang.String getContentID()
getContentID
in interface javax.mail.internet.MimePart
public void setDisposition(java.lang.String sDisposition)
setDisposition
in interface javax.mail.Part
public void setContentLanguage(java.lang.String[] aLangs)
setContentLanguage
in interface javax.mail.internet.MimePart
public java.lang.String[] getContentLanguage()
getContentLanguage
in interface javax.mail.internet.MimePart
public java.lang.String getDescription() throws javax.mail.MessagingException
getDescription
in interface javax.mail.Part
javax.mail.MessagingException
public java.lang.String getDisposition() throws javax.mail.MessagingException
getDisposition
in interface javax.mail.Part
javax.mail.MessagingException
public java.lang.String getFileName() throws javax.mail.MessagingException
getFileName
in interface javax.mail.Part
javax.mail.MessagingException
public java.lang.String getContentType()
getContentType
in interface javax.mail.Part
public java.lang.String getEncoding()
getEncoding
in interface javax.mail.internet.MimePart
public int getPartId()
public int getSize()
getSize
in interface javax.mail.Part
public java.lang.String getText() throws java.sql.SQLException, java.io.UnsupportedEncodingException, javax.mail.MessagingException, java.io.IOException
java.sql.SQLException
java.io.UnsupportedEncodingException
javax.mail.MessagingException
java.io.IOException
public void setDataHandler(javax.activation.DataHandler oDataHndlr)
setDataHandler
in interface javax.mail.Part
public void setText(java.lang.String sTxt)
setText
in interface javax.mail.internet.MimePart
setText
in interface javax.mail.Part
public void setText(java.lang.String sTxt, java.lang.String sEncoding)
setText
in interface javax.mail.internet.MimePart
public void setText(java.lang.String sTxt, java.lang.String sEncoding, java.lang.String sStr)
setText
in interface javax.mail.internet.MimePart
public void setContentMD5(java.lang.String sMD5)
setContentMD5
in interface javax.mail.internet.MimePart
public void setContent(java.lang.Object oObj)
public void setContent(java.lang.Object oObj, java.lang.String s)
setContent
in interface javax.mail.Part
public void setContent(javax.mail.Multipart oPart)
setContent
in interface javax.mail.Part
public void setFileName(java.lang.String sName)
setFileName
in interface javax.mail.Part
public void setDescription(java.lang.String sDesc)
setDescription
in interface javax.mail.Part
public void setContentId(java.lang.String sId)
public void setEncoding(java.lang.String sEncoding)
public void setPartId(int iId)
public void setSize(int nBytes)
public static java.lang.String textToHtml(java.lang.String sText)
public static javax.mail.internet.MimePart getMessagePart(javax.mail.internet.MimePart oPart, int nPart) throws javax.mail.MessagingException, java.io.IOException, java.io.UnsupportedEncodingException
javax.mail.MessagingException
java.io.IOException
java.io.UnsupportedEncodingException
public static int parseMimePart(java.lang.StringBuffer oStrBuff, java.util.LinkedList oAttachments, java.lang.String sFolder, java.lang.String sMsgId, javax.mail.internet.MimePart oPart, int nPart) throws javax.mail.MessagingException, java.io.IOException, java.io.UnsupportedEncodingException
javax.mail.MessagingException
java.io.IOException
java.io.UnsupportedEncodingException
public static java.lang.String getMimeType(JDCConnection oConn, java.lang.String sFileName) throws java.sql.SQLException
java.sql.SQLException
public void writeTo(java.io.OutputStream oOutStrm) throws java.io.IOException, javax.mail.MessagingException
writeTo
in interface javax.mail.Part
java.io.IOException
javax.mail.MessagingException