Package | Description |
---|---|
org.apache.james.mailbox | |
org.apache.james.mailbox.acl | |
org.apache.james.mailbox.model | |
org.apache.james.mailbox.store |
Modifier and Type | Method and Description |
---|---|
MailboxACL.MailboxACLRights[] |
MessageManager.listRigths(MailboxACL.MailboxACLEntryKey identifier,
MailboxSession session)
Computes a result suitable for the LISTRIGHTS IMAP command.
|
void |
MessageManager.setRights(MailboxACL.MailboxACLEntryKey identifier,
MailboxACL.EditMode editMode,
MailboxACL.MailboxACLRights mailboxAclRights)
TODO setRights.
|
Modifier and Type | Method and Description |
---|---|
protected static boolean |
UnionMailboxACLResolver.applies(MailboxACL.MailboxACLEntryKey aclKey,
MailboxACL.MailboxACLEntryKey queryKey,
GroupMembershipResolver groupMembershipResolver,
String resourceOwner,
boolean resourceOwnerIsGroup)
|
MailboxACL.MailboxACLRights[] |
UnionMailboxACLResolver.listRights(MailboxACL.MailboxACLEntryKey queryKey,
GroupMembershipResolver groupMembershipResolver,
String resourceOwner,
boolean resourceOwnerIsGroup)
The key point of this implementation is that it resolves everything what
can be resolved.
|
MailboxACL.MailboxACLRights[] |
MailboxACLResolver.listRights(MailboxACL.MailboxACLEntryKey key,
GroupMembershipResolver groupMembershipResolver,
String resourceOwner,
boolean resourceOwnerIsGroup)
Computes a result suitable for the LISTRIGHTS IMAP command.
|
Modifier and Type | Class and Description |
---|---|
static class |
SimpleMailboxACL.SimpleMailboxACLEntryKey
Default implementation of
MailboxACLEntryKey . |
Modifier and Type | Field and Description |
---|---|
static MailboxACL.MailboxACLEntryKey |
SimpleMailboxACL.ANYBODY_KEY |
static MailboxACL.MailboxACLEntryKey |
SimpleMailboxACL.ANYBODY_NEGATIVE_KEY |
static MailboxACL.MailboxACLEntryKey |
SimpleMailboxACL.AUTHENTICATED_KEY |
static MailboxACL.MailboxACLEntryKey |
SimpleMailboxACL.AUTHENTICATED_NEGATIVE_KEY |
static MailboxACL.MailboxACLEntryKey |
SimpleMailboxACL.OWNER_KEY |
static MailboxACL.MailboxACLEntryKey |
SimpleMailboxACL.OWNER_NEGATIVE_KEY |
Modifier and Type | Method and Description |
---|---|
MailboxACL.MailboxACLEntryKey |
SimpleMailboxACL.SimpleMailboxACLEntry.getKey() |
Modifier and Type | Method and Description |
---|---|
Map<MailboxACL.MailboxACLEntryKey,MailboxACL.MailboxACLRights> |
MailboxACL.getEntries()
Map of entries. |
Map<MailboxACL.MailboxACLEntryKey,MailboxACL.MailboxACLRights> |
SimpleMailboxACL.getEntries() |
Modifier and Type | Method and Description |
---|---|
MailboxACL |
MailboxACL.except(MailboxACL.MailboxACLEntryKey key,
MailboxACL.MailboxACLRights toRemove)
TODO except.
|
MailboxACL |
SimpleMailboxACL.except(MailboxACL.MailboxACLEntryKey key,
MailboxACL.MailboxACLRights mailboxACLRights) |
MailboxACL |
MailboxACL.replace(MailboxACL.MailboxACLEntryKey key,
MailboxACL.MailboxACLRights toAdd)
Replaces the entry corresponding to the given
key with
toAdd link MailboxACLRights}. |
MailboxACL |
SimpleMailboxACL.replace(MailboxACL.MailboxACLEntryKey key,
MailboxACL.MailboxACLRights replacement) |
MailboxACL |
MailboxACL.union(MailboxACL.MailboxACLEntryKey key,
MailboxACL.MailboxACLRights toAdd)
TODO union.
|
MailboxACL |
SimpleMailboxACL.union(MailboxACL.MailboxACLEntryKey key,
MailboxACL.MailboxACLRights mailboxACLRights) |
Constructor and Description |
---|
SimpleMailboxACL.SimpleMailboxACLEntry(MailboxACL.MailboxACLEntryKey key,
MailboxACL.MailboxACLRights value) |
Constructor and Description |
---|
SimpleMailboxACL(Map<MailboxACL.MailboxACLEntryKey,MailboxACL.MailboxACLRights> entries)
Creates a new instance of SimpleMailboxACL from the given
Map of
entries. |
Modifier and Type | Method and Description |
---|---|
MailboxACL.MailboxACLRights[] |
StoreMessageManager.listRigths(MailboxACL.MailboxACLEntryKey key,
MailboxSession session) |
void |
StoreMessageManager.setRights(MailboxACL.MailboxACLEntryKey mailboxACLEntryKey,
MailboxACL.EditMode editMode,
MailboxACL.MailboxACLRights mailboxAclRights) |
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.