note description: "Interface for accessing blog contents from the database." date: "$Date$" revision: "$Revision$" deferred class CMS_BLOG_STORAGE_I feature -- Error Handling error_handler: ERROR_HANDLER -- Error handler. deferred end feature -- Access blogs_count: INTEGER_64 -- Count of blog nodes deferred end blogs_count_from_user (a_user: CMS_USER) : INTEGER_64 -- Number of nodes of type blog from `a_user'. require has_id: a_user.has_id deferred end blogs: LIST [CMS_NODE] -- List of nodes ordered by creation date (descending). deferred end blogs_limited (limit: NATURAL_32; offset: NATURAL_32): LIST [CMS_NODE] -- List of posts ordered by creation date from offset to offset + limit. deferred end blogs_from_user_limited (a_user: CMS_USER; limit: NATURAL_32; offset: NATURAL_32): LIST [CMS_NODE] -- List of posts from `a_user' ordered by creation date from offset to offset + limit. require has_id: a_user.has_id deferred end blogs_from_user_with_title (a_user: CMS_USER; a_title: READABLE_STRING_GENERAL): LIST [CMS_NODE] -- List of blogs from `a_user' with title `a_title` and ordered by creation date. require has_id: a_user.has_id deferred end end