Plumtree EDK (Enterprise Web Development Kit) 5.4.0 |

# Plumtree.Remote.PRC.Content.Folder Namespace

Provides classes and interfaces for creating, modifying, removing, and retrieving Content folders (See Content Item Example for sample code on how to create and retrieve folders). Folder security is managed by the Content Server Explorer.

Content item security inherits the security of its containing folder, i.e. if a portal user has read permission for a folder, he will be able to retrieve all the content items contained in that folder.

Note that currently the remote API does not provide a way to manage security for any Content Server object, nor expose any administrative control. Please use the Content Server Explorer for administration.

Refer to the Administrator Guide for Content Server for additional details on Content folder functionality and folder security management, or see Plumtree Developer Center for developer discussions and additional documentation.

Note: Folder names cannot be an empty string, cannot be longer than 255 characters and are case-insensitive.

Since EDK 5.2

Namespace hierarchy

### Interfaces

Interface | Description
--- | ---
IFolder | An `IFolder` represents a folder in the Content Server which is a container for `IContentItem`, `IDataEntryTemplate`, `IPresentationTemplate`, `ISelectionList`, and other `IFolder` objects. Any modifications to the `IFolder` meta-data will not be stored permanently until `Store` is called. If you associate a folder with a portlet then all content items in that folder or its sub-folders will be indexed by the Search server and made searchable. See the `AddAssociatedPortletID` method documentation on how to add an associated portlet ID to a folder. Prior to associating a portlet to a folder, either a content item or a publishable Presentation Template in that folder must be associated with the same portlet. To associate a portlet with a content item and make it searchable, see `IContentItem.SetAssociatedPortletID`. To associate a portlet with a publishable Presentation Template, see `IPresentationTemplate.SetAssociatedPortletID`. Note: Content Server does not support making a publishable Presentation Template searchable. Refer to the Administrator Guide for Content Server for additional details on portlet association with a content item, a Presentation Template or a folder.
IFolderManager | `IFolderManager` is an interface for managing `IFolder` functionality. It handles folder creation, removal and retrieval. An `IFolder` is a container for other Content Server objects, such as `IContentItem`, `IDataEntryTemplate`, `IPresentationTemplate`, `ISelectionList`, and other `IFolder` objects. For additional details about Content folder functionality and folder security management, please see the Administrator Guide for Content Server. Note that folder security management is handled primarily by the Content Server Explorer. Currently the remote API does not provide a way to manage security for any Content Server object or expose any administrative control. When a new folder is created and stored, the security level of the newly-created folder will inherit the security of its parent folder by default. Please use Content Server Explorer for administration or security modification.