public function hasAccess($action, $controller, $extension, $parameters = array()) {
        $user = \common_session_SessionManager::getSession()->getUser();
        $uri = ModuleAccessService::singleton()->makeEMAUri($extension, $controller);
        $controllerClassName = MapHelper::getControllerFromUri($uri);
        return self::accessPossible($user, $controllerClassName, $action);
    }