public virtual IDictionary <AccessType, AccessControlList> GetAcls(string queue)
        {
            IDictionary <AccessType, AccessControlList> acls = new Dictionary <AccessType, AccessControlList
                                                                               >();

            foreach (QueueACL acl in QueueACL.Values())
            {
                acls[SchedulerUtils.ToAccessType(acl)] = GetAcl(queue, acl);
            }
            return(acls);
        }
Example #2
0
 public virtual bool HasAccess(QueueACL acl, UserGroupInformation user)
 {
     return(authorizer.CheckPermission(SchedulerUtils.ToAccessType(acl), queueEntity,
                                       user));
 }