org.exoplatform.mail.service
Class Account

java.lang.Object
  extended by org.exoplatform.mail.service.Account

public class Account
extends java.lang.Object

Created by The eXo Platform SARL Author : Phung Nam Tuan Nguyen Jun 23, 2007


Constructor Summary
Account()
           
 
Method Summary
 boolean checkedAuto()
           
 java.util.Date getCheckFromDate()
           
 java.lang.String getDescription()
           
 java.lang.String getEmailAddress()
           
 java.lang.String getEmailReplyAddress()
           
 Folder getFolderByName(java.lang.String name)
           
 java.lang.String getId()
          The id of the account for ex: GmailAccount, YahooAccount
 java.lang.String getIncomingFolder()
           
 java.lang.String getIncomingHost()
           
 java.lang.String getIncomingPassword()
           
 java.lang.String getIncomingPort()
           
 java.lang.String getIncomingUser()
           
 java.lang.String getLabel()
          The display label of the account for ex: Google Mail, Yahoo Mail
 java.util.Date getLastCheckedDate()
           
 java.util.Date getLastStartCheckingTime()
           
 java.lang.String getOutgoingHost()
           
 java.lang.String getOutgoingPassword()
           
 java.lang.String getOutgoingPort()
           
 java.lang.String getOutgoingUserName()
           
 java.lang.String getPlaceSignature()
           
 java.lang.String getProtocol()
           
 java.util.Map<java.lang.String,java.lang.String> getServerProperties()
           
 java.lang.String getSignature()
           
 java.util.Map<java.lang.String,java.lang.String> getSmtpServerProperties()
           
 java.lang.String getUserDisplayName()
           
 boolean isCheckAll()
           
 boolean isCustomInbox()
           
 boolean isEmptyTrashWhenExit()
           
 boolean isIncomingSsl()
           
 boolean isOutgoingAuthentication()
           
 boolean isOutgoingSsl()
           
 boolean isSavePassword()
           
 void setCheckAll(boolean b)
           
 void setCheckedAuto(boolean checkedAuto)
           
 void setCheckFromDate(java.util.Date date)
           
 void setDescription(java.lang.String s)
           
 void setEmailAddress(java.lang.String s)
           
 void setEmailReplyAddress(java.lang.String s)
           
 void setEmptyTrashWhenExit(boolean bool)
           
 void setId(java.lang.String s)
           
 void setIncomingFolder(java.lang.String folder)
           
 void setIncomingHost(java.lang.String host)
           
 void setIncomingPassword(java.lang.String password)
           
 void setIncomingPort(java.lang.String port)
           
 void setIncomingSsl(boolean b)
           
 void setIncomingUser(java.lang.String user)
           
 void setIsCustomInbox(boolean b)
           
 void setIsOutgoingAuthentication(boolean b)
           
 void setIsSavePassword(boolean isSavePassword)
           
 void setLabel(java.lang.String s)
           
 void setLastCheckedDate(java.util.Date date)
           
 void setLastStartCheckingTime(java.util.Date date)
           
 void setOutgoingHost(java.lang.String host)
           
 void setOutgoingPassword(java.lang.String password)
           
 void setOutgoingPort(java.lang.String port)
           
 void setOutgoingSsl(boolean b)
           
 void setOutgoingUserName(java.lang.String username)
           
 void setPlaceSignature(java.lang.String placeSig)
           
 void setProtocol(java.lang.String protocol)
           
 void setServerProperty(java.lang.String key, java.lang.String value)
          Manages the server properties, based on the serverProperties attribute
 void setSignature(java.lang.String s)
           
 void setSmtpServerProperty(java.lang.String key, java.lang.String value)
           
 void setUseIncomingForAuthentication(boolean b)
           
 void setUserDisplayName(java.lang.String s)
           
 boolean useIncomingSettingForOutgoingAuthent()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Account

public Account()
Method Detail

getId

public java.lang.String getId()
The id of the account for ex: GmailAccount, YahooAccount

Returns:
the id of the account

setId

public void setId(java.lang.String s)

getLabel

public java.lang.String getLabel()
The display label of the account for ex: Google Mail, Yahoo Mail

Returns:
The label of the account

setLabel

public void setLabel(java.lang.String s)

getDescription

public java.lang.String getDescription()
Returns:
Return a description_ of account

setDescription

public void setDescription(java.lang.String s)

getSignature

public java.lang.String getSignature()
Returns:
Return a signature of account

setSignature

public void setSignature(java.lang.String s)

getEmailReplyAddress

public java.lang.String getEmailReplyAddress()
Returns:
Return a reply email address name of account

setEmailReplyAddress

public void setEmailReplyAddress(java.lang.String s)

getEmailAddress

public java.lang.String getEmailAddress()
Returns:
Return a email address name of account

setEmailAddress

public void setEmailAddress(java.lang.String s)

getUserDisplayName

public java.lang.String getUserDisplayName()
Returns:
Return a display name of account

setUserDisplayName

public void setUserDisplayName(java.lang.String s)

checkedAuto

public boolean checkedAuto()
Returns:
Return a boolean value that will set check mail automatically

setCheckedAuto

public void setCheckedAuto(boolean checkedAuto)

isSavePassword

public boolean isSavePassword()
Returns:
Return a boolean value that will set whether save password

setIsSavePassword

public void setIsSavePassword(boolean isSavePassword)

isEmptyTrashWhenExit

public boolean isEmptyTrashWhenExit()
Returns:
Return a boolean value that will set to empty trash folder when exit

setEmptyTrashWhenExit

public void setEmptyTrashWhenExit(boolean bool)

getPlaceSignature

public java.lang.String getPlaceSignature()
Returns:
Return a string display place to include email signature (head , foot ...)

setPlaceSignature

public void setPlaceSignature(java.lang.String placeSig)

getLastCheckedDate

public java.util.Date getLastCheckedDate()

setLastCheckedDate

public void setLastCheckedDate(java.util.Date date)

getLastStartCheckingTime

public java.util.Date getLastStartCheckingTime()

setLastStartCheckingTime

public void setLastStartCheckingTime(java.util.Date date)

isCheckAll

public boolean isCheckAll()

setCheckAll

public void setCheckAll(boolean b)

getCheckFromDate

public java.util.Date getCheckFromDate()

setCheckFromDate

public void setCheckFromDate(java.util.Date date)

getFolderByName

public Folder getFolderByName(java.lang.String name)
Returns:
Return a mail server configuration of account

isOutgoingAuthentication

public boolean isOutgoingAuthentication()

setIsOutgoingAuthentication

public void setIsOutgoingAuthentication(boolean b)

useIncomingSettingForOutgoingAuthent

public boolean useIncomingSettingForOutgoingAuthent()

setUseIncomingForAuthentication

public void setUseIncomingForAuthentication(boolean b)

getOutgoingUserName

public java.lang.String getOutgoingUserName()

setOutgoingUserName

public void setOutgoingUserName(java.lang.String username)

getOutgoingPassword

public java.lang.String getOutgoingPassword()

setOutgoingPassword

public void setOutgoingPassword(java.lang.String password)

setServerProperty

public void setServerProperty(java.lang.String key,
                              java.lang.String value)
Manages the server properties, based on the serverProperties attribute


getServerProperties

public java.util.Map<java.lang.String,java.lang.String> getServerProperties()

getProtocol

public java.lang.String getProtocol()

setProtocol

public void setProtocol(java.lang.String protocol)

getIncomingHost

public java.lang.String getIncomingHost()

setIncomingHost

public void setIncomingHost(java.lang.String host)

getIncomingPort

public java.lang.String getIncomingPort()

setIncomingPort

public void setIncomingPort(java.lang.String port)

getOutgoingHost

public java.lang.String getOutgoingHost()

setOutgoingHost

public void setOutgoingHost(java.lang.String host)

getOutgoingPort

public java.lang.String getOutgoingPort()

setOutgoingPort

public void setOutgoingPort(java.lang.String port)

isCustomInbox

public boolean isCustomInbox()

setIsCustomInbox

public void setIsCustomInbox(boolean b)

getIncomingFolder

public java.lang.String getIncomingFolder()

setIncomingFolder

public void setIncomingFolder(java.lang.String folder)

getIncomingUser

public java.lang.String getIncomingUser()

setIncomingUser

public void setIncomingUser(java.lang.String user)

getIncomingPassword

public java.lang.String getIncomingPassword()

setIncomingPassword

public void setIncomingPassword(java.lang.String password)

isIncomingSsl

public boolean isIncomingSsl()

setIncomingSsl

public void setIncomingSsl(boolean b)

isOutgoingSsl

public boolean isOutgoingSsl()

setOutgoingSsl

public void setOutgoingSsl(boolean b)

setSmtpServerProperty

public void setSmtpServerProperty(java.lang.String key,
                                  java.lang.String value)

getSmtpServerProperties

public java.util.Map<java.lang.String,java.lang.String> getSmtpServerProperties()


Copyright © 2012 eXo Platform SAS. All Rights Reserved.