Updated CMS_NODE_STORAGE_I API.

Delete a node using a node as formal parameter instead of node id.
Clean code and update log information.
This commit is contained in:
jvelilla
2015-09-15 10:42:30 -03:00
parent 4584917877
commit ad9e908dc2
6 changed files with 37 additions and 37 deletions

View File

@@ -108,14 +108,16 @@ feature -- Persistence
end
end
delete_by_id (a_nid: INTEGER_64)
-- remove node extensions by id `a_nid'.
delete_node (a_node: CMS_BLOG)
-- <Precursor>
local
l_parameters: STRING_TABLE [ANY]
do
create l_parameters.make (1)
l_parameters.put (a_nid, "nid")
sql_change (sql_delete_node_data, l_parameters)
if a_node.has_id then
create l_parameters.make (1)
l_parameters.put (a_node.id, "nid")
sql_change (sql_delete_node_data, l_parameters)
end
end
feature {NONE} -- Implementation