public function isAllowed( $role, $controller_name, $action_name )
	{
        $_route = $this->_createRoute( $controller_name, $action_name );

		if ( $this->_default_action == "ALLOW" )
		{
			$list = $this->_deny_list;
		}
		else if ( $this->_default_action == "DENY" )
		{
			$list = $this->_allow_list;
		}

        foreach ( $list[$role] as $route )
        {
            if ( $route->getControllerName() == $_route->getControllerName() && $route->getActionName() == $_route->getActionName() )
            {
                return self::ALLOW;
            }
        }

        return self::DENY;
	}