@Override public boolean canUserAccessPage(long userId, int pageId) { Page page = projectMgr.getPage(pageId); if (page != null) { Module module = page.getModule(); if (module != null) { Project project = module.getProject(); if (project != null) { return canUserAccessProject(userId, project.getId()); } } } return false; }