Class DbMailAccount
- java.lang.Object
-
- com.openindex.openestate.tool.mail.db.DbMailAccount
-
- All Implemented Interfaces:
Serializable,Comparable<DbMailAccount>
public class DbMailAccount extends Object implements Comparable<DbMailAccount>, Serializable
DbMailAccount.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDbMailAccount.Type
-
Field Summary
Fields Modifier and Type Field Description booleanautoRetrievalDateautoRetrievalAtlongautoRetrievalIntervalDatecreatedAtbooleanenabledlongidDatemodifiedAtStringnameStringnoteslongownerGroupIdlongownerUserIdPermissionpermissionMap<String,String>settingsDbMailAccount.Typetype
-
Constructor Summary
Constructors Constructor Description DbMailAccount()
-
Method Summary
-
-
-
Field Detail
-
id
public long id
-
name
public String name
-
notes
public String notes
-
enabled
public boolean enabled
-
autoRetrieval
public boolean autoRetrieval
-
autoRetrievalInterval
public long autoRetrievalInterval
-
autoRetrievalAt
public Date autoRetrievalAt
-
type
public DbMailAccount.Type type
-
createdAt
public Date createdAt
-
modifiedAt
public Date modifiedAt
-
ownerUserId
public long ownerUserId
-
ownerGroupId
public long ownerGroupId
-
permission
public Permission permission
-
-
Method Detail
-
buildReader
public AbstractMailReader buildReader()
-
buildReaderSession
public javax.mail.Session buildReaderSession()
-
buildWriter
public AbstractMailWriter buildWriter()
-
buildWriterSession
public javax.mail.Session buildWriterSession()
-
calculateHash
public int calculateHash()
-
clearCustomProperties
public void clearCustomProperties()
-
compareTo
public int compareTo(DbMailAccount account)
- Specified by:
compareToin interfaceComparable<DbMailAccount>
-
createRootFolder
public final DbMailFolder createRootFolder()
-
getCustomPropertyKeys
public String[] getCustomPropertyKeys()
-
getEditorMode
public MailEditorPane.Mode getEditorMode()
-
getEditorPriority
public MailPriority getEditorPriority()
-
getReaderType
public AbstractMailReader.Type getReaderType()
-
getSenderFromAddress
public javax.mail.internet.InternetAddress getSenderFromAddress()
-
getSenderFromMail
public String getSenderFromMail()
-
getSenderFromName
public String getSenderFromName()
-
getSenderReplyTo
public String getSenderReplyTo()
-
getSenderReplyToAddress
public javax.mail.internet.InternetAddress getSenderReplyToAddress()
-
getSenderSignatureHtml
public String getSenderSignatureHtml()
-
getSenderSignatureText
public String getSenderSignatureText()
-
getWriterType
public AbstractMailWriter.Type getWriterType()
-
isLocal
public boolean isLocal()
-
isLocalPrivate
public boolean isLocalPrivate()
-
isLocalShared
public boolean isLocalShared()
-
isEditorMdn
public boolean isEditorMdn()
-
isReaderDebug
public boolean isReaderDebug()
-
isRemote
public boolean isRemote()
-
isWriterDebug
public boolean isWriterDebug()
-
load
public void load(Properties props)
-
save
public void save(Properties props)
-
setEditorMdn
public void setEditorMdn(boolean mdn)
-
setEditorMode
public void setEditorMode(MailEditorPane.Mode mode)
-
setEditorPriority
public void setEditorPriority(MailPriority priority)
-
setReader
public void setReader(AbstractMailReader reader)
-
setReaderDebug
public void setReaderDebug(boolean value)
-
setSenderFromMail
public void setSenderFromMail(String value)
-
setSenderFromName
public void setSenderFromName(String value)
-
setSenderReplyTo
public void setSenderReplyTo(String value)
-
setSenderSignatureHtml
public void setSenderSignatureHtml(String value)
-
setSenderSignatureText
public void setSenderSignatureText(String value)
-
setWriter
public void setWriter(AbstractMailWriter writer)
-
setWriterDebug
public void setWriterDebug(boolean value)
-
writeName
public String writeName()
-
writeNameOfLocalPrivateAccount
public static String writeNameOfLocalPrivateAccount()
-
writeSender
public String writeSender()
-
-