Modifier and Type | Method and Description |
---|---|
MailboxACL |
MessageManager.MetaData.getACL()
Returns the ACL concerning this mailbox.
|
abstract MailboxACL |
MailboxListener.MailboxACLUpdated.getUpdatedACL() |
Modifier and Type | Field and Description |
---|---|
static MailboxACL |
UnionMailboxACLResolver.DEFAULT_GLOBAL_GROUP_ACL |
static MailboxACL |
UnionMailboxACLResolver.DEFAULT_GLOBAL_USER_ACL
Nothing else than full rights for the owner.
|
Modifier and Type | Method and Description |
---|---|
MailboxACL |
UnionMailboxACLResolver.applyGlobalACL(MailboxACL resourceACL,
boolean resourceOwnerIsGroup) |
MailboxACL |
MailboxACLResolver.applyGlobalACL(MailboxACL resourceACL,
boolean resourceOwnerIsGroup)
Applies global ACL to the given
resourceACL . |
Modifier and Type | Method and Description |
---|---|
MailboxACL |
UnionMailboxACLResolver.applyGlobalACL(MailboxACL resourceACL,
boolean resourceOwnerIsGroup) |
MailboxACL |
MailboxACLResolver.applyGlobalACL(MailboxACL resourceACL,
boolean resourceOwnerIsGroup)
Applies global ACL to the given
resourceACL . |
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.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 |
---|
UnionMailboxACLResolver(MailboxACL userGlobalACL,
MailboxACL groupGlobalACL)
Creates a new instance of UnionMailboxACLResolver with the given
globalACL.
|
Modifier and Type | Method and Description |
---|---|
MailboxACL |
HBaseMailbox.getACL() |
Modifier and Type | Method and Description |
---|---|
void |
HBaseMailbox.setACL(MailboxACL acl) |
Modifier and Type | Method and Description |
---|---|
MailboxACL |
JCRMailbox.getACL() |
Modifier and Type | Method and Description |
---|---|
void |
JCRMailbox.setACL(MailboxACL acl) |
Modifier and Type | Method and Description |
---|---|
MailboxACL |
JPAMailbox.getACL() |
Modifier and Type | Method and Description |
---|---|
void |
JPAMailbox.setACL(MailboxACL acl) |
Modifier and Type | Method and Description |
---|---|
MailboxACL |
MaildirFolder.getACL(MailboxSession session) |
Modifier and Type | Method and Description |
---|---|
void |
MaildirFolder.setACL(MailboxSession session,
MailboxACL acl) |
Modifier and Type | Method and Description |
---|---|
MailboxACL |
MaildirMailbox.getACL() |
Modifier and Type | Method and Description |
---|---|
void |
MaildirMailbox.setACL(MailboxACL acl) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleMailboxACL
Default implementation of
MailboxACL . |
Modifier and Type | Field and Description |
---|---|
static MailboxACL |
SimpleMailboxACL.EMPTY |
static MailboxACL |
SimpleMailboxACL.OWNER_FULL_ACL |
static MailboxACL |
SimpleMailboxACL.OWNER_FULL_EXCEPT_ADMINISTRATION_ACL |
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.except(MailboxACL toRemove)
Performs the set theoretic operation of relative complement of toRemove
MailboxACL in this MailboxACL . |
MailboxACL |
SimpleMailboxACL.except(MailboxACL other) |
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) |
MailboxACL |
MailboxACL.union(MailboxACL toAdd)
Performs the set theoretic operation of union of this
MailboxACL
and toAdd MailboxACL . |
MailboxACL |
SimpleMailboxACL.union(MailboxACL other) |
Modifier and Type | Method and Description |
---|---|
MailboxACL |
MailboxACL.except(MailboxACL toRemove)
Performs the set theoretic operation of relative complement of toRemove
MailboxACL in this MailboxACL . |
MailboxACL |
SimpleMailboxACL.except(MailboxACL other) |
MailboxACL |
MailboxACL.union(MailboxACL toAdd)
Performs the set theoretic operation of union of this
MailboxACL
and toAdd MailboxACL . |
MailboxACL |
SimpleMailboxACL.union(MailboxACL other) |
Modifier and Type | Method and Description |
---|---|
MailboxACL |
MailboxMetaData.getACL() |
protected MailboxACL |
StoreMessageManager.getResolvedMailboxACL(MailboxSession mailboxSession)
Applies the global ACL (if there are any) to the mailbox ACL.
|
Constructor and Description |
---|
MailboxMetaData(List<Long> recent,
javax.mail.Flags premanentFlags,
long uidValidity,
long nextUid,
long highestModSeq,
long messageCount,
long unseenCount,
Long firstUnseen,
boolean writeable,
boolean modSeqPermanent,
MailboxACL acl) |
Modifier and Type | Method and Description |
---|---|
MailboxACL |
Mailbox.getACL()
Gets the current ACL for this mailbox.
|
Modifier and Type | Method and Description |
---|---|
void |
Mailbox.setACL(MailboxACL acl)
Sets the current ACL for this mailbox.
|
Modifier and Type | Method and Description |
---|---|
MailboxACL |
SimpleMailbox.getACL() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleMailbox.setACL(MailboxACL acl) |
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.