Modifier and Type | Class and Description |
---|---|
class |
SimpleGroupMembershipResolver
In memory
GroupMembershipResolver implementation. |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
UnionMailboxACLResolver.applies(MailboxACL.MailboxACLEntryKey aclKey,
MailboxACL.MailboxACLEntryKey queryKey,
GroupMembershipResolver groupMembershipResolver,
String resourceOwner,
boolean resourceOwnerIsGroup)
|
boolean |
UnionMailboxACLResolver.hasRight(String requestUser,
GroupMembershipResolver groupMembershipResolver,
MailboxACL.MailboxACLRight right,
MailboxACL resourceACL,
String resourceOwner,
boolean resourceOwnerIsGroup) |
boolean |
MailboxACLResolver.hasRight(String requestUser,
GroupMembershipResolver groupMembershipResolver,
MailboxACL.MailboxACLRight right,
MailboxACL resourceACL,
String resourceOwner,
boolean resourceOwnerIsGroup)
Tells whether the given user has the given right granted on the basis of
the given resourceACL.
|
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.
|
MailboxACL.MailboxACLRights |
UnionMailboxACLResolver.resolveRights(String requestUser,
GroupMembershipResolver groupMembershipResolver,
MailboxACL resourceACL,
String resourceOwner,
boolean resourceOwnerIsGroup) |
MailboxACL.MailboxACLRights |
MailboxACLResolver.resolveRights(String requestUser,
GroupMembershipResolver groupMembershipResolver,
MailboxACL resourceACL,
String resourceOwner,
boolean resourceOwnerIsGroup)
Computes the rights which apply to the given user and resource.
|
Constructor and Description |
---|
HBaseMailboxManager(HBaseMailboxSessionMapperFactory mapperFactory,
Authenticator authenticator,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
HBaseMailboxManager(HBaseMailboxSessionMapperFactory mapperFactory,
Authenticator authenticator,
MailboxPathLocker locker,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
HBaseMessageManager(MailboxSessionMapperFactory<UUID> mapperFactory,
MessageSearchIndex<UUID> index,
MailboxEventDispatcher<UUID> dispatcher,
MailboxPathLocker locker,
Mailbox<UUID> mailbox,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
Constructor and Description |
---|
JCRMailboxManager(JCRMailboxSessionMapperFactory mapperFactory,
Authenticator authenticator,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
JCRMailboxManager(JCRMailboxSessionMapperFactory mapperFactory,
Authenticator authenticator,
MailboxPathLocker locker,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
JCRMessageManager(MailboxSessionMapperFactory<String> mapperFactory,
MessageSearchIndex<String> index,
MailboxEventDispatcher<String> dispatcher,
MailboxPathLocker locker,
JCRMailbox mailbox,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver,
org.slf4j.Logger log,
char delimiter) |
Constructor and Description |
---|
JPAMailboxManager(JPAMailboxSessionMapperFactory mailboxSessionMapperFactory,
Authenticator authenticator,
MailboxPathLocker locker,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
JPAMessageManager(MailboxSessionMapperFactory<Long> mapperFactory,
MessageSearchIndex<Long> index,
MailboxEventDispatcher<Long> dispatcher,
MailboxPathLocker locker,
Mailbox<Long> mailbox,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
Modifier and Type | Method and Description |
---|---|
GroupMembershipResolver |
StoreMailboxManager.getGroupMembershipResolver() |
Constructor and Description |
---|
StoreMailboxManager(MailboxSessionMapperFactory<Id> mailboxSessionMapperFactory,
Authenticator authenticator,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
StoreMailboxManager(MailboxSessionMapperFactory<Id> mailboxSessionMapperFactory,
Authenticator authenticator,
MailboxPathLocker locker,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
StoreMessageManager(MessageMapperFactory<Id> mapperFactory,
MessageSearchIndex<Id> index,
MailboxEventDispatcher<Id> dispatcher,
MailboxPathLocker locker,
Mailbox<Id> mailbox,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.