If you are not familiar with database table data management through Info and Provider classes, we strongly recommend that you refer to the Database table API topic first.
•CMS.DocumentEngine.TreeNode - encapsulates data from the CMS_Tree and CMS_Document tables and the respective coupled tables.
•CMS.DocumentEngine.TreeProvider - provides functionality for manipulation with tree nodes.
•CMS.DocumentEngine.RelationshipInfo - represents a relationship between two documents.
•CMS.DocumentEngine.RelationshipProvider - provides functionality for management of document relationships.
•CMS.SiteProvider.RelationshipNameInfo - represents one relationship name object.
•CMS.SiteProvider.RelationshipNameInfoProvider - provides functionality for management of relationship names.
•CMS.SiteProvider.RelationshipNameSiteInfo - represents assignment of one relationship name to one website.
•CMS.SiteProvider.RelationshipNameSiteInfoProvider - provides functionality for management of relationship name assignments to websites.