com.atlassian.confluence.mail.archive
Interface MailAccount

All Known Implementing Classes:
AbstractMailAccount, ImapMailAccount, PopMailAccount

public interface MailAccount


Field Summary
static java.lang.String DEFAULT_FOLDER
           
static java.lang.String IMAP_PROTOCOL
           
static java.lang.String POP_PROTOCOL
           
static java.lang.String SECURE_IMAP_PROTOCOL
           
static java.lang.String SECURE_POP_PROTOCOL
           
 
Method Summary
 void disable()
          Prevent this account from retrieving mail in the future
 void enable()
          Set this account to be retrieving mail.
 java.lang.String getDescription()
           
 java.lang.String getFolderName()
           
 java.lang.String getHostname()
           
 int getId()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 int getPort()
           
 java.lang.String getProtocol()
           
 boolean getStatus()
          Returns the status of this mail account the last time an attempt was made to connect to it.
 java.lang.String getUsername()
           
 boolean isDisabled()
          Should this account be used to retrieve mail?
 boolean isEnabled()
          Should this account be used to retrieve mail?
 boolean isSecure()
           
 java.lang.String lockName()
           
 void setDescription(java.lang.String description)
           
 void setEnabled(boolean b)
           
 void setHostname(java.lang.String hostname)
           
 void setId(int id)
           
 void setName(java.lang.String name)
           
 void setPassword(java.lang.String password)
           
 void setPort(int port)
           
 void setSecure(boolean secure)
           
 void setStatus(boolean status)
           
 void setUsername(java.lang.String username)
           
 

Field Detail

POP_PROTOCOL

static final java.lang.String POP_PROTOCOL
See Also:
Constant Field Values

SECURE_POP_PROTOCOL

static final java.lang.String SECURE_POP_PROTOCOL
See Also:
Constant Field Values

IMAP_PROTOCOL

static final java.lang.String IMAP_PROTOCOL
See Also:
Constant Field Values

SECURE_IMAP_PROTOCOL

static final java.lang.String SECURE_IMAP_PROTOCOL
See Also:
Constant Field Values

DEFAULT_FOLDER

static final java.lang.String DEFAULT_FOLDER
See Also:
Constant Field Values
Method Detail

getId

int getId()

setId

void setId(int id)

getProtocol

java.lang.String getProtocol()

getFolderName

java.lang.String getFolderName()
Returns:
the name of the folder to open once a connection can be established with this account

getName

java.lang.String getName()

setName

void setName(java.lang.String name)

getDescription

java.lang.String getDescription()

setDescription

void setDescription(java.lang.String description)

getHostname

java.lang.String getHostname()

setHostname

void setHostname(java.lang.String hostname)

getUsername

java.lang.String getUsername()

setUsername

void setUsername(java.lang.String username)

getPassword

java.lang.String getPassword()

setPassword

void setPassword(java.lang.String password)

getPort

int getPort()

setPort

void setPort(int port)

getStatus

boolean getStatus()
Returns the status of this mail account the last time an attempt was made to connect to it. To update this call MailAccountManager.updateStatus() on this mail account.

Returns:
true if the last attempt to poll or check was successful, false otherwise

setStatus

void setStatus(boolean status)

enable

void enable()
Set this account to be retrieving mail.


disable

void disable()
Prevent this account from retrieving mail in the future


setEnabled

void setEnabled(boolean b)

isEnabled

boolean isEnabled()
Should this account be used to retrieve mail?

Returns:
true if the account is active and allowed to retrieve mail, false otherwise

isDisabled

boolean isDisabled()
Should this account be used to retrieve mail?

Returns:
false if the account is active and allowed to retrieve mail, true otherwise

isSecure

boolean isSecure()

setSecure

void setSecure(boolean secure)

lockName

java.lang.String lockName()


Copyright © 2003-2014 Atlassian. All Rights Reserved.