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 Summary
FieldsModifier 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.PersistentObject
DELETED_CODE_DEFAULT, DELETED_CODE_STRONG, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintgetHost()intgetPort()getRules()intgetType()inthashCode()booleanCheck if the specified filename is allowed or not.booleanbooleanvoidreset()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(boolean deleteFromMailbox) voidsetEnabled(boolean 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
getCreation, 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_MULTIPLE
public static final int FORMAT_MULTIPLE- See Also:
-
FORMAT_EML
public static final int FORMAT_EML- See Also:
-
FOLDERING_NONE
public static final int FOLDERING_NONE- See Also:
-
FOLDERING_YEAR
public static final int FOLDERING_YEAR- See Also:
-
FOLDERING_MONTH
public static final int FOLDERING_MONTH- See Also:
-
FOLDERING_DAY
public static final int FOLDERING_DAY- See Also:
-
-
Constructor Details
-
EmailAccount
public EmailAccount() -
EmailAccount
-
-
Method Details
-
isDeleteFromMailbox
public boolean isDeleteFromMailbox() -
setDeleteFromMailbox
public void setDeleteFromMailbox(boolean deleteFromMailbox) -
getLanguage
-
setLanguage
-
getMailAddress
-
getProvider
-
getHost
-
getPort
public int getPort() -
getUsername
-
getPassword
-
setMailAddress
-
setProvider
-
setHost
-
setPort
public void setPort(int port) -
setUsername
-
setPassword
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean 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
-
setCleanClientSecret
-
getDecryptedClientSecret
-
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
-
getClientSecret
-
getClientId
-
setClientSecret
-
setClientId
-
getClientTenant
-
setClientTenant
-
getAutomationEnd
-
setAutomationEnd
-
hashCode
public int hashCode()- Overrides:
hashCodein classcom.logicaldoc.core.PersistentObject
-
equals
- Overrides:
equalsin classcom.logicaldoc.core.PersistentObject
-