Kentico CMS 7.0 Developer's Guide

API classes

API classes

Previous topic Next topic Mail us feedback on this topic!  

API classes

Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic!  

If you are not familiar with the database table data management by Info and Provider classes, we strongly recommend that you refer to the Database table API topic first.

 

 

 

Please note

 

The Modules classes use the CMS.SiteProvider namespace.

 

 

CMS_Resource table API:

 

CMSResourceInfo - represents one module.

CMSResourceInfoProvider - provides management of modules.

 

CMS_ResourceSite table API:

 

CMSResourceSiteInfo - represents relationship between one module and one site expressing that the particular module is available for the particular site.

CMSResourceSiteInfoProvider - provides management of relationships between modules and sites.

 

CMS_Permission table API:

 

CMSPermissionInfo - represents one module permission.

CMSPermissionInfoProvider - provides management of module permissions.

 

CMS_RolePermission table API:

 

CMSRolePermissionInfo - represents relationship between one role and one permission expressing that the particular role is granted with the particular permission.

CMSRolePermissionInfoProvider - provides management of relationships between roles and permissions.

 

CMS_UIElement table API:

 

CMSUIElementInfo - represents one module UI element.

CMSUIElementInfoProvider - provides management of module UI elements.

 

CMS_RoleUIElement table API:

 

CMSRoleUIElementInfo - represents relationship between one role and one UI element expressing that the particular role is granted with the particular UI element.

CMSRoleUIElementInfoProvider - provides management of relationships between roles and UI elements.