Sets the portlet ID associated with this content item.
InvalidOperationException will be thrown if this method is called on an item that has not been checked-out. The content item can only be associated with one portlet ID at a time. If this method is called several times on the same item, the last call will override the previous calls. The portlet ID must refer to a valid portlet otherwise a ContentException will be thrown when IContentItemManager.CheckInItem is called on the item. A portlet can only be associated with one content item or Presentation Template at a time. If the portlet ID is already associated with another content item or Presentation Template, an InvalidOperationException will be thrown when IContentItemManager.CheckInItem is called on the item. The ID of a portlet can be retrieved using methods in Plumtree.Remote.PRC.IPortletManager or Plumtree.Remote.PRC.IPortletTemplateManager. The association will not be persisted until IContentItemManager.CheckInItem is called. | Exception Type | Condition |
|---|---|
| InvalidOperationException | The item is not checked-out or has been deleted. |
| ArgumentException | The portlet ID less than or equal to 0. |
IContentItem Interface | Plumtree.Remote.PRC.Content.Item Namespace | Searchable | AddAssociatedPortletID