public class Email
extends com.es.documents.manage.core.common.SystemElement
Modifier and Type | Field and Description |
---|---|
static String |
SQL_FIELD_DIRECTION |
static String |
SQL_FIELD_REJECT_STATUS |
Constructor and Description |
---|
Email() |
Email(String name) |
Email(String id,
String name) |
getBooleanValue, getCommonBooleanParam, getCommonIntegerParam, getCommonLongParam, getCommonParam, getCommonParamsIterator, getCommonParamsMap, getCommonStringParam, getDescription, getDetailString, getInfoString, getName, getStringValue, hasCommonParams, setCommonParam, setDescription, setName, toJSONString, updateId
public static final String SQL_FIELD_REJECT_STATUS
public static final String SQL_FIELD_DIRECTION
public Email()
public Email(String name)
public String getId()
getId
in class com.es.documents.manage.core.common.SystemElement
public String toString()
toString
in class com.es.documents.manage.core.common.SystemElement
public int hashCode()
hashCode
in class com.es.documents.manage.core.common.SystemElement
public boolean equals(Object info)
equals
in class com.es.documents.manage.core.common.SystemElement
public String getFromName()
public void setFromName(String senderName)
public String getFromAddress()
public void setFromAddress(String senderAddress)
public Date getDate()
public void setDate(Date date)
public boolean isDeleted()
public void setDeleted(boolean deleted)
public String getReplyToAddress()
public void setReplyToAddress(String replyToAddress)
public String getCustomerId()
public void setCustomerId(String customerId)
public int getDirection()
public void setDirection(int direction)
public int getRejectStatus()
public void setRejectStatus(int rejectStatus)
public String[] getToAddressList()
public String getToAddresses()
public void setToAddresses(String recipientAddress)
public String getCcAddresses()
public void setCcAddresses(String ccAddresses)
public String getBccAddresses()
public void setBccAddresses(String bccAddresses)
public String getSubject()
public void setSubject(String subject)
public String getCaseMessageId()
public void setCaseMessageId(String caseMessageId)
public javax.mail.Header getEmailHeaders()
public void setEmailHeaders(javax.mail.Header header)
public List getEmailHeadersList()
public void setEmailHeaderList(List headers)
public void setEmailHeaderList(Enumeration hdrEnum)
public String getPlainTextBody()
public void setPlainTextBody(String plainTextBody)
public String getHtmlBody()
public void setHtmlBody(String htmlBody)
public List getAttachmentList()
public Attachment[] getAttachments()
public void setAttachments(Attachment[] attachments)
public void addAttachment(Attachment queueRecordAttachment)
public boolean isTaskMail()
public void setIsTaskMail(boolean isTaskMail)
public String getTaskType()
public void setTaskType(String type)
public String getBody()
public String getAssignedUID()
public void setAssignedUID(String UID)
public String getOriginatedId()
public void setOriginatedId(String id)
public String getFilterMatchingRecordId()
public void setFilterMatchingRecordId(String matchingRecordId)
public String getInboxMsgId()
public String[] getOriginatedInboxMsgIds()
public String getOriginatedInboxMsgIdList()
public String getPortalUserId()
public String getUserId()
public static Email parse(javax.mail.Message msg, com.es.email2case.config.MailboxConfiguration config) throws javax.mail.MessagingException, IOException
javax.mail.MessagingException
IOException
public org.apache.log4j.Logger getLogger()
public static Email load(ResultSet rstLoad, com.es.email2case.config.MailboxConfiguration config) throws Exception
Exception
public void insertData(Connection con, String mailboxId) throws SQLException
SQLException
public void insertQueueItem(Connection con) throws Exception
Exception
public void updateRejectStatusAndDirection(Connection con) throws Exception
Exception
public void deleteAttachmentsFromQueue(Connection con) throws Exception
Exception
public void deleteMessageFromQueue(Connection con) throws Exception
Exception
public void loadBodyAndAttachments(Connection con) throws Exception
Exception
public boolean isRejected()
public boolean matchMessageByReferences(Connection con, com.es.email2case.config.MailboxConfiguration config) throws Exception
Exception
public boolean isBouncing(javax.mail.Message message, com.es.email2case.config.MailboxConfiguration config) throws javax.mail.MessagingException
javax.mail.MessagingException
public com.es.email2case.queue.record.QueueRecord getQueueRecord()
public void setQueueRecord(com.es.email2case.queue.record.QueueRecord queueRecord)
public void setInboxMsgId(String inboxMsgId)
public String getAllRecipients()
public String getSafeHtmlBody()
public String getCommands()
public boolean isFirstTimeRunner()
public int nextEmlAttchmentCounterValue()