content::item::copy (public)

 content::item::copy -item_id item_id \
    -target_folder_id target_folder_id \
    [ -creation_user creation_user ] [ -creation_ip creation_ip ] \
    [ -name name ]

Defined in packages/acs-content-repository/tcl/content-item-procs.tcl

Switches:
-item_id
(required)
- item_id of the content to be copied from. source content item
-target_folder_id
(required)
- destination folder where the new content item is be passed
-creation_user
(optional)
-
-creation_ip
(optional)
-
-name
(optional)
- the name of the new item, useful if you are copying in the same folder.
Returns:
item_id of the new copied item
Author:
Jun Yamog
Created:
2004-06-27 copy a content item to a new content item

Partial Call Graph (max 5 caller/called nodes):
%3 test_content_item content_item (test acs-content-repository) content::item::copy content::item::copy test_content_item->content::item::copy package_exec_plsql package_exec_plsql (public) content::item::copy->package_exec_plsql packages/file-storage/www/move.tcl packages/file-storage/ www/move.tcl packages/file-storage/www/move.tcl->content::item::copy

Testcases:
content_item
Source code:
    return [package_exec_plsql  -var_list [list  [list item_id $item_id]  [list target_folder_id $target_folder_id]  [list creation_user $creation_user]  [list creation_ip $creation_ip]  [list name $name]]  content_item copy]
Generic XQL file:
packages/acs-content-repository/tcl/content-item-procs.xql

PostgreSQL XQL file:
packages/acs-content-repository/tcl/content-item-procs-postgresql.xql

Oracle XQL file:
packages/acs-content-repository/tcl/content-item-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: