|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This class provides interface for Access Control List store.
The ACL store serves for storing user rights and permissions for manipulating mail folders and messages.
Method Summary | |
void |
addPermission(java.lang.String user,
MailPermission permission)
Grants the mail permission to the given user. |
MailPermission[] |
getPermissions(java.lang.String user)
Returns all mail permissions granted to the given user. |
java.lang.String[] |
listUsers()
Returns a list of all users with any granted permission. |
void |
removePermission(java.lang.String user,
MailPermission permission)
Revokes the mail permission from the given user. |
void |
removePermissions(java.lang.String user,
java.lang.String mailbox)
Revokes all mail permission from the given user and mailbox. |
void |
setPermission(java.lang.String user,
MailPermission permission)
Replaces the mail permission of the given user. |
Method Detail |
public void addPermission(java.lang.String user, MailPermission permission) throws MailException
user
- the user identificationpermission
- the mail permission
MailException
- if an error occuredpublic void setPermission(java.lang.String user, MailPermission permission) throws MailException
user
- the user identificationpermission
- the mail permission
MailException
- if an error occuredpublic void removePermission(java.lang.String user, MailPermission permission) throws MailException
user
- the user identificationpermission
- the mail permission
MailException
- if an error occuredpublic void removePermissions(java.lang.String user, java.lang.String mailbox) throws MailException
user
- the user identificationmailbox
- the full mailbox name
MailException
- if an error occuredpublic MailPermission[] getPermissions(java.lang.String user) throws MailException
user
- the user identification
MailException
- if an error occuredpublic java.lang.String[] listUsers() throws MailException
MailException
- if an error occured
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |