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); }
public virtual bool HasAccess(QueueACL acl, UserGroupInformation user) { return(authorizer.CheckPermission(SchedulerUtils.ToAccessType(acl), queueEntity, user)); }