/**
* @see org.apache.james.mailbox.MessageManager#hasRight(org.apache.james.mailbox.MailboxACL.MailboxACLRight,
* org.apache.james.mailbox.MailboxSession)
*/
public boolean hasRight(MailboxACLRight right, MailboxSession session) throws UnsupportedRightException {
User user = session.getUser();
String userName = user != null ? user.getUserName() : null;
return aclResolver.hasRight(userName, groupMembershipResolver, right, mailbox.getACL(), mailbox.getUser(), isGroupFolder(session));
}