summaryN:DotNetNuke.Entities.Modules

Classes

  ClassDescription
Public classControlInfo
ControlInfo provides a base class for Module Controls and SkinControls
Public classDesktopModuleController
DesktopModuleController provides the Busines Layer for Desktop Modules
Public classDesktopModuleInfo
DesktopModuleInfo provides the Entity Layer for Desktop Modules
Public classDesktopModuleInfo..::..PageInfo
Public classEventMessageProcessor
Public classInstalledModuleInfo
Public classInstalledModulesController
Public classModuleControlController
ModuleControlController provides the Business Layer for Module Controls
Public classModuleControlInfo
ModuleControlInfo provides the Entity Layer for Module Controls
Public classModuleController
ModuleController provides the Business Layer for Modules
Public classModuleInfo
ModuleInfo provides the Entity Layer for Modules
Public classModuleSearchBase
Modules participating in Search should inherit from this class. A scheduled job will call the methods from this class.
Public classModuleSettingsBase
Public classPortalDesktopModuleInfo
Public classPortalModuleBase
The PortalModuleBase class defines a custom base class inherited by all desktop portal modules within the Portal. The PortalModuleBase class defines portal specific properties that are used by the portal framework to correctly display portal modules
Public classProfileUserControlBase
The ProfileUserControlBase class defines a custom base class for the profile Control.
Public classSkinControlController
ModuleControlController provides the Business Layer for Module Controls
Public classSkinControlInfo
SkinControlInfo provides the Entity Layer for Skin Controls (SkinObjects)
Public classUserModuleBase
The UserModuleBase class defines a custom base class inherited by all desktop portal modules within the Portal that manage Users.
Public classUserUserControlBase
The UserUserControlBase class defines a custom base class for the User Control.
Public classUserUserControlBase..::..BaseUserEventArgs
The BaseUserEventArgs class provides a base for User EventArgs classes
Public classUserUserControlBase..::..UserCreatedEventArgs
The UserCreatedEventArgs class provides a customised EventArgs class for the UserCreated Event
Public classUserUserControlBase..::..UserDeletedEventArgs
The UserDeletedEventArgs class provides a customised EventArgs class for the UserDeleted Event
Public classUserUserControlBase..::..UserRemovedEventArgs
The UserRemovedEventArgs class provides a customised EventArgs class for the UserRemoved Event
Public classUserUserControlBase..::..UserRestoredEventArgs
The UserRestoredEventArgs class provides a customised EventArgs class for the UserRestored Event
Public classUserUserControlBase..::..UserUpdateErrorArgs
The UserUpdateErrorArgs class provides a customised EventArgs class for the UserUpdateError Event

Interfaces

  InterfaceDescription
Public interfaceIActionable
Public interfaceICustomTokenProvider
Public interfaceIHydratable
Public interfaceIModuleController
Do not implement. This interface is only implemented by the DotNetNuke core framework. Outside the framework it should used as a type and for unit test purposes only. There is no guarantee that this interface will not change.
Public interfaceIPortable
A contract specifying the ability to import and export the content of a module
Public interfaceISearchable Obsolete.
Public interfaceIShareable
Public interfaceIUpgradeable
Public interfaceIVersionable
This interface allow the page to interact with his modules to delete/rollback or publish a specific version. The module that wants support page versioning need to implement it in the Bussiness controller.
Public interfaceIVersionableControl
This interface is implemented by module control to let the page tell to the control what content version it should be render

Delegates

Enumerations

  EnumerationDescription
Public enumerationDesktopModuleSupportedFeature
The DesktopModuleSupportedFeature enum provides an enumeration of Supported Features
Public enumerationDisplayMode
Public enumerationModuleSharing
Public enumerationUsersControl
Public enumerationVisibilityState
The VisibilityState enum provides an enumeration of the Visibility options