Package com.logicaldoc.email
Class EmailAccount
java.lang.Object
com.logicaldoc.core.PersistentObject
com.logicaldoc.email.EmailAccount
- All Implemented Interfaces:
Serializable
public class EmailAccount
extends com.logicaldoc.core.PersistentObject
E-Mail account
- Since:
- 4.0
- Author:
- Michael Scholz, Marco Meschieri - LogicalDOC
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic intstatic intstatic intstatic Stringstatic StringFields inherited from class com.logicaldoc.core.PersistentObject
DELETED_CODE_DEFAULT, DELETED_CODE_STRONG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintgetHost()intgetPort()getRules()intgetType()booleanCheck if the specified filename is allowed or not.voidreset()voidsetAutomation(String automation) voidsetAutomationAfter(String automationAfter) voidsetCleanPassword(String cleanPassword) voidsetDeleteFromMailbox(int deleteFromMailbox) voidsetEnabled(int enabled) voidsetExcludes(String excludes) voidsetFoldering(int foldering) voidsetFormat(int format) voidvoidsetIncludes(String includes) voidsetLanguage(String language) voidvoidsetMailAddress(String address) voidsetMailFolder(String mailFolder) voidsetPassword(String password) voidsetPort(int port) voidsetProvider(String prov) voidvoidsetSslModel(int sslModel) voidsetStartDate(Date startDate) voidsetTargetFolder(Long targetFolder) voidvoidsetUsername(String user) toString()Methods inherited from class com.logicaldoc.core.PersistentObject
equals, getDeleted, getId, getLastModified, getRecordVersion, getTenantId, hashCode, setDeleted, setId, setLastModified, setRecordVersion, setTenantId
-
Field Details
-
PROVIDER_POP3
-
PROVIDER_IMAP
-
FORMAT_MULTIPLE
public static int FORMAT_MULTIPLE -
FORMAT_EML
public static int FORMAT_EML -
FOLDERING_NONE
public static int FOLDERING_NONE -
FOLDERING_YEAR
public static int FOLDERING_YEAR -
FOLDERING_MONTH
public static int FOLDERING_MONTH -
FOLDERING_DAY
public static int FOLDERING_DAY
-
-
Constructor Details
-
EmailAccount
public EmailAccount()Creates a new instance of EmailAccount
-
-
Method Details
-
getDeleteFromMailbox
public int getDeleteFromMailbox() -
setDeleteFromMailbox
public void setDeleteFromMailbox(int deleteFromMailbox) -
getLanguage
-
setLanguage
-
getMailAddress
-
getProvider
-
getHost
-
getPort
public int getPort() -
getUsername
-
getPassword
-
setMailAddress
-
setProvider
-
setHost
-
setPort
public void setPort(int port) -
setUsername
-
setPassword
-
getEnabled
public int getEnabled() -
setEnabled
public void setEnabled(int enabled) -
getSslModel
public int getSslModel() -
setSslModel
public void setSslModel(int sslModel) -
getTargetFolder
-
setTargetFolder
-
isAllowed
Check if the specified filename is allowed or not.- Parameters:
filename- The file name to check- Returns:
- True if
filenameis included inincludes
-
reset
public void reset() -
setCleanPassword
-
getDecryptedPassword
-
toString
- Overrides:
toStringin classcom.logicaldoc.core.PersistentObject
-
getLocale
-
setLocale
-
getRules
-
setRules
-
getMailFolder
-
setMailFolder
-
getIncludes
-
setIncludes
-
getExcludes
-
setExcludes
-
getFormat
public int getFormat() -
setFormat
public void setFormat(int format) -
getFoldering
public int getFoldering() -
setFoldering
public void setFoldering(int foldering) -
getStartDate
-
setStartDate
-
getType
-
setType
-
getAutomation
-
setAutomation
-
getAutomationAfter
-
setAutomationAfter
-