public QueryResult<PermissionRule> getPermissionRules(String studyStr, Study.Entity entry, String sessionId) throws CatalogException { String userId = catalogManager.getUserManager().getUserId(sessionId); Study study = resolveId(studyStr, userId); authorizationManager.checkCanViewStudy(study.getUid(), userId); return studyDBAdaptor.getPermissionRules(study.getUid(), entry); }