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 class
DbMailAccount.Type
-
Field Summary
Fields Modifier and Type Field Description boolean
autoRetrieval
Date
autoRetrievalAt
long
autoRetrievalInterval
Date
createdAt
boolean
enabled
long
id
Date
modifiedAt
String
name
String
notes
long
ownerGroupId
long
ownerUserId
Permission
permission
Map<String,String>
settings
DbMailAccount.Type
type
-
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:
compareTo
in 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()
-
-