Adds a new content to the repository;
// userId is the current user ID ContentItem content = new ContentItem(parentNodeId, name, creatorID, userId); // set remaining content fields content = contentManager.addContent(content, userId); // content id is filled
Updates an existing content in the repository;
Example using IContentManager
// userId is the current user ID ContentItem contentItem = contentManager.getContentById(contentId, userId); // set changing contentItem fields contentManager.updateContent(node, userId);
Example using ContentItem object
ContentItem contentItem = contentManager.getContentById(contentId, userId); // set changing node fields contentItem.update();
Moves a node to another parent node;
// userId is the current user ID boolean ret = contentManager.moveContent(contentId, nodeDestinationId, userId);
Deletes an existing content from the repository.
Example using IContentManager
// userId is the current user ID contentManager.deleteContent(contentId, userId);
Example using ContentItem object
ContentItem contentItem = contentManager.getContentById(contentId, userId); contentItem.delete();
Back to CMS User Guide.