48 lines
999 B
Plaintext
48 lines
999 B
Plaintext
|
|
note
|
|
description : "[
|
|
CMS interface to storage
|
|
]"
|
|
date: "$Date$"
|
|
revision: "$Revision$"
|
|
|
|
deferred class
|
|
CMS_STORAGE
|
|
|
|
inherit
|
|
CMS_USER_STORAGE
|
|
|
|
CMS_NODE_STORAGE
|
|
|
|
SHARED_LOGGER
|
|
|
|
feature {NONE} -- Initialization
|
|
|
|
initialize
|
|
do
|
|
end
|
|
|
|
feature -- Error Handling
|
|
|
|
error_handler: ERROR_HANDLER
|
|
-- Error handler.
|
|
|
|
feature -- Misc
|
|
|
|
-- set_custom_value (a_name: READABLE_STRING_8; a_value: attached like custom_value; a_type: READABLE_STRING_8)
|
|
-- -- Save data `a_name:a_value' for type `a_type'
|
|
-- deferred
|
|
-- end
|
|
|
|
-- custom_value (a_name: READABLE_STRING_8; a_type: READABLE_STRING_8): detachable TABLE_ITERABLE [READABLE_STRING_8, STRING_8]
|
|
-- -- Data for name `a_name' and type `a_type'.
|
|
-- deferred
|
|
-- end
|
|
|
|
-- custom_value_names_where (a_where_key, a_where_value: READABLE_STRING_8; a_type: READABLE_STRING_8): detachable LIST [READABLE_STRING_8]
|
|
-- -- Names where custom value has item `a_where_key' same as `a_where_value' for type `a_type'.
|
|
-- deferred
|
|
-- end
|
|
|
|
end
|