Package com.logicaldoc.email
Class EmailAccount
java.lang.Object
com.logicaldoc.core.PersistentObject
com.logicaldoc.email.EmailAccount
- All Implemented Interfaces:
- Serializable
@Entity
public class EmailAccount
extends com.logicaldoc.core.PersistentObject
E-Mail account
- Since:
- 4.0
- Author:
- Michael Scholz, Marco Meschieri - LogicalDOC
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.logicaldoc.core.PersistentObjectDELETED_CODE_DEFAULT, DELETED_CODE_STRONG, id
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanintintintintgetHost()intgetPort()getRules()intgetType()inthashCode()booleanCheck if the specified filename is allowed or not.voidreset()voidsetAutomation(String automation) voidsetAutomationAfter(String automationAfter) voidsetAutomationEnd(String automationEnd) voidsetCleanClientSecret(String cleanClientSecret) voidsetCleanPassword(String cleanPassword) voidsetClientId(String clientId) voidsetClientSecret(String clientSecret) voidsetClientTenant(String clientTenant) 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.PersistentObjectgetCreation, getDeleted, getId, getLastModified, getRecordVersion, getTenantId, setCreation, setDeleted, setId, setLastModified, setRecordVersion, setTenantId
- 
Field Details- 
PROVIDER_POP3- See Also:
 
- 
PROVIDER_IMAP- See Also:
 
- 
PROVIDER_IMAP_MICROSOFT365- See Also:
 
- 
PROVIDER_IMAP_GOOGLE- See Also:
 
- 
PROVIDER_POP3_GOOGLE- See Also:
 
- 
FORMAT_MULTIPLEpublic static final int FORMAT_MULTIPLE- See Also:
 
- 
FORMAT_EMLpublic static final int FORMAT_EML- See Also:
 
- 
FOLDERING_NONEpublic static final int FOLDERING_NONE- See Also:
 
- 
FOLDERING_YEARpublic static final int FOLDERING_YEAR- See Also:
 
- 
FOLDERING_MONTHpublic static final int FOLDERING_MONTH- See Also:
 
- 
FOLDERING_DAYpublic static final int FOLDERING_DAY- See Also:
 
 
- 
- 
Constructor Details- 
EmailAccountpublic EmailAccount()
- 
EmailAccount
 
- 
- 
Method Details- 
getDeleteFromMailboxpublic int getDeleteFromMailbox()
- 
setDeleteFromMailboxpublic void setDeleteFromMailbox(int deleteFromMailbox) 
- 
getLanguage
- 
setLanguage
- 
getMailAddress
- 
getProvider
- 
getHost
- 
getPortpublic int getPort()
- 
getUsername
- 
getPassword
- 
setMailAddress
- 
setProvider
- 
setHost
- 
setPortpublic void setPort(int port) 
- 
setUsername
- 
setPassword
- 
getEnabledpublic int getEnabled()
- 
setEnabledpublic void setEnabled(int enabled) 
- 
getSslModelpublic int getSslModel()
- 
setSslModelpublic void setSslModel(int sslModel) 
- 
getTargetFolder
- 
setTargetFolder
- 
isAllowedCheck if the specified filename is allowed or not.- Parameters:
- filename- The file name to check
- Returns:
- True if filenameis included inincludes
 
- 
resetpublic void reset()
- 
setCleanPassword
- 
getDecryptedPassword
- 
setCleanClientSecret
- 
getDecryptedClientSecret
- 
toString- Overrides:
- toStringin class- com.logicaldoc.core.PersistentObject
 
- 
getLocale
- 
setLocale
- 
getRules
- 
setRules
- 
getMailFolder
- 
setMailFolder
- 
getIncludes
- 
setIncludes
- 
getExcludes
- 
setExcludes
- 
getFormatpublic int getFormat()
- 
setFormatpublic void setFormat(int format) 
- 
getFolderingpublic int getFoldering()
- 
setFolderingpublic void setFoldering(int foldering) 
- 
getStartDate
- 
setStartDate
- 
getType
- 
setType
- 
getAutomation
- 
setAutomation
- 
getAutomationAfter
- 
setAutomationAfter
- 
getClientSecret
- 
getClientId
- 
setClientSecret
- 
setClientId
- 
getClientTenant
- 
setClientTenant
- 
getAutomationEnd
- 
setAutomationEnd
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- com.logicaldoc.core.PersistentObject
 
- 
equals- Overrides:
- equalsin class- com.logicaldoc.core.PersistentObject
 
 
-