Saving Content Considerations
The following portal registry classes have Save methods:
-
PortalRegistry
-
Folder
-
Content reference
-
Content reference links
-
TabDefinition
-
PageletCategory
-
Pagelet
-
Homepage
-
Favorites collection
This means if you change a folder, you must save the folder. If you change a folder and only save at the PortalRegistry level, your changes are not saved.
Some classes do not have a Save method. For these classes, you must save the parent object.
-
If you change a node, node template, or remote portal, you must use the PortalRegistry Save method.
-
If you change an AttributeValue you must use the Save method with the item that contains the AttributeValue (folder, content reference, PageletCategory, or Pagelet).
-
If you change a PermissionValue, you must use the Save method with the item that contains the PermissionValue (folder, content reference, PageletCategory or Pagelet).
-
If you change a UserTab or a SelectedPagelet, you must use the Homepage Save method.