com.icegreen.greenmail.store
Class FolderException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.icegreen.greenmail.store.FolderException
- All Implemented Interfaces:
- Serializable
public class FolderException
- extends Exception
Thrown on an inappropriate attempt to reference a mailbox.
Includes attempting to create a mailbox that already exists and attempting
to open a mailbox that does not exist.
If status is ALREADY_EXISTS_REMOTELY or IF_CREATED_REMOTE then field
remoteServer should be set to the url of the remote server, formatted for
Mailbox Referral.
- Version:
- 0.1 on 14 Dec 2000
- Author:
- Charles Benett
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
ALREADY_EXISTS_LOCALLY
public static final String ALREADY_EXISTS_LOCALLY
- See Also:
- Constant Field Values
ALREADY_EXISTS_REMOTELY
public static final String ALREADY_EXISTS_REMOTELY
- See Also:
- Constant Field Values
IF_CREATED_LOCAL
public static final String IF_CREATED_LOCAL
- See Also:
- Constant Field Values
IF_CREATED_REMOTE
public static final String IF_CREATED_REMOTE
- See Also:
- Constant Field Values
NOT_LOCAL
public static final String NOT_LOCAL
- See Also:
- Constant Field Values
LOCAL_BUT_DELETED
public static final String LOCAL_BUT_DELETED
- See Also:
- Constant Field Values
status
protected String status
remoteServer
protected String remoteServer
FolderException
public FolderException(String message)
- Construct a new
MailboxException
instance.
- Parameters:
message
- The detail message for this exception (mandatory).
FolderException
public FolderException(String message,
String aStatus)
- Construct a new
MailBoxException
instance.
- Parameters:
message
- The detail message for this exception (mandatory).aStatus
- String constant indicating condition
FolderException
public FolderException(String message,
String aStatus,
String aServer)
- Construct a new
MailBoxException
instance.
- Parameters:
message
- The detail message for this exception (mandatory).aStatus
- String constant indicating conditionaServer
- String indicating another server where Mailbox should be.
getStatus
public String getStatus()
getRemoteServer
public String getRemoteServer()
isRemote
public boolean isRemote()
getResponseCode
public String getResponseCode()
setResponseCode
public void setResponseCode(String responseCode)