Indeed, hooks does not require RESPONSE interface, and should be setup before, at the system level (i.e CMS_API) Added exportation solution via CMS_HOOK_EXPORT. Updated blocks settings for demo example project.
48 lines
1.0 KiB
Plaintext
48 lines
1.0 KiB
Plaintext
note
|
|
description: "Interface for accessing blog contents from the database."
|
|
date: "$Date: 2015-01-27 19:15:02 +0100 (mar., 27 janv. 2015) $"
|
|
revision: "$Revision: 96542 $"
|
|
|
|
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
|
|
|
|
end
|