|
||||||||||
| 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 occured
public void setPermission(java.lang.String user,
MailPermission permission)
throws MailException
user - the user identificationpermission - the mail permission
MailException - if an error occured
public void removePermission(java.lang.String user,
MailPermission permission)
throws MailException
user - the user identificationpermission - the mail permission
MailException - if an error occured
public void removePermissions(java.lang.String user,
java.lang.String mailbox)
throws MailException
user - the user identificationmailbox - the full mailbox name
MailException - if an error occured
public MailPermission[] getPermissions(java.lang.String user)
throws MailException
user - the user identification
MailException - if an error occured
public 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 | |||||||||