com.antiaction.mayhem.mail
Class IMAPStorage
java.lang.Object
com.antiaction.mayhem.mail.IMAPStorage
- All Implemented Interfaces:
- IIMAPStorage
public class IMAPStorage
- extends java.lang.Object
- implements IIMAPStorage
- Author:
- Nicholas
To change the template for this generated type comment go to
Window - Preferences - Java - Code Generation - Code and Comments
|
Constructor Summary |
IMAPStorage(java.io.File mailboxFile)
|
|
Method Summary |
int |
create(java.lang.String mailboxName)
|
boolean |
delete(java.lang.String mailboxName)
|
java.lang.String |
getDelimiter()
|
java.util.List |
list(java.lang.String mailboxName)
|
void |
logout()
|
java.util.List |
lsub(java.lang.String mailboxName)
IMAP list Subscribed command. |
boolean |
rename(java.lang.String srcName,
java.lang.String dstName)
|
IMAPMailBox |
select(java.lang.String mailboxName)
|
boolean |
subscribe(java.lang.String mailboxName)
IMAP Subscribe command. |
boolean |
unsubscribe(java.lang.String mailboxName)
IMAP Unsubscribe command. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IMAPStorage
public IMAPStorage(java.io.File mailboxFile)
logout
public void logout()
- Specified by:
logout in interface IIMAPStorage
getDelimiter
public java.lang.String getDelimiter()
- Specified by:
getDelimiter in interface IIMAPStorage
list
public java.util.List list(java.lang.String mailboxName)
- Specified by:
list in interface IIMAPStorage
select
public IMAPMailBox select(java.lang.String mailboxName)
- Specified by:
select in interface IIMAPStorage
create
public int create(java.lang.String mailboxName)
- Specified by:
create in interface IIMAPStorage
delete
public boolean delete(java.lang.String mailboxName)
- Specified by:
delete in interface IIMAPStorage
rename
public boolean rename(java.lang.String srcName,
java.lang.String dstName)
- Specified by:
rename in interface IIMAPStorage
subscribe
public boolean subscribe(java.lang.String mailboxName)
- IMAP Subscribe command.
- Specified by:
subscribe in interface IIMAPStorage
- Parameters:
mailboxName - mailbox name.
- Returns:
- success of subscription.
unsubscribe
public boolean unsubscribe(java.lang.String mailboxName)
- IMAP Unsubscribe command.
- Specified by:
unsubscribe in interface IIMAPStorage
- Parameters:
mailboxName - mailbox name.
- Returns:
- success of unsubscription.
lsub
public java.util.List lsub(java.lang.String mailboxName)
- IMAP list Subscribed command.
- Specified by:
lsub in interface IIMAPStorage
- Parameters:
mailboxName - mailbox name with optional wildcards.
- Returns:
- list of matching mailbox names.
Copyright © 2001-2004 Nicholas Clarke. All Rights Reserved.