@classmethod
def list(cls, context, limit=None, marker=None, sort_key=None, sort_dir=
    None, filters=None):
    """Return a list of Node objects.

        :param cls: the :class:`Node`
        :param context: Security context.
        :param limit: maximum number of resources to return in a single result.
        :param marker: pagination marker for large data sets.
        :param sort_key: column to sort results by.
        :param sort_dir: direction to sort. "asc" or "desc".
        :param filters: Filters to apply.
        :returns: a list of :class:`Node` object.

        """
    db_nodes = cls.dbapi.get_node_list(filters=filters, limit=limit, marker
        =marker, sort_key=sort_key, sort_dir=sort_dir)
    return cls._from_db_object_list(context, db_nodes)
