AdvantageCMS.Core.Admin.BaseClasses Namespace
Classes
| Class | Description | |
|---|---|---|
|
|
ActionControlBase |
Used in client administrative user controls, to allow functionality of raising event messages.
|
|
|
BusinessObject<(Of <(<'T>)>)> |
Generic base class for all ACSP business objects. Provides serialization, cloning, and property-name helper methods.
Implements the BusinessObjectBase
|
|
|
BusinessObjectBase |
Abstract base class for all ACSP business objects. Provides common properties (MasterID, Version, PublishStatus, audit fields),
lifecycle hooks (PrePublish, PostPublish, etc.), searchable property indexing, and summary data generation.
|
|
|
BusinessObjectSiteSetting<(Of <(<'T>)>)> |
Base class for domain-level site settings. Restricts objects to the current domain and provides
common site-wide configuration properties (Google Analytics, social shares, etc.).
Implements the BusinessObject<(Of <(<'T>)>)>
|
|
|
CMSBaseMasterPage |
Class CMSBaseMasterPage.
Implements the MasterPage
|
|
|
CMSBaseUserControl |
Class CMSBaseUserControl.
Implements the UserControl
|
|
|
CMSEngineBase |
Abstract base class for all CMS engine classes. Provides shared infrastructure for SQL connections,
user context, domain/language scoping, caching, event raising, and permission checking.
|
|
|
CMSImageDerivative |
Class CMSImageDerivative.
|
|
|
CSPBreadCrumb |
Class CSPBreadCrumb.
|
|
|
DataTableColumnDefinition |
Definition of a column when using a ToolDataTableList.
|
|
|
LockResult |
Class LockResult.
|
|
|
NavigationPageAttributes |
Class NavigationPageAttributes.
|
|
|
ObjectRecordKey |
Represents a composite key for identifying a specific business object record by its MasterID and LanguageID.
|
|
|
SearchIndexingOptions |
Class SearchIndexingOptions.
|
|
|
SearchIndexSettings |
Class SearchIndexSettings.
|
|
|
ToolControl<(Of <(<'T>)>)> |
Generic base class for individual CRUD tool controls that manage a specific BusinessObject<(Of <(<'T>)>)>.
Handles object loading, saving, versioning, publishing, draft management, locking, and toolbar state.
Override LoadDataFromObject(ActionArgs) and SaveDataToObject()()()() in derived classes.
Implements the ToolControlBase
|
|
|
ToolControlBaseControl |
Abstract base class for tool controls that expose an event for sending action arguments and a customizable toolbar location.
Implements the ToolControlBase
|
|
|
ToolDataTableList<(Of <(<'T>)>)> |
ToolDataTableList Control. Display a list of structured tool data in a grid format using data tables.
Implements the ToolGridListBase
|
|
|
ToolGridList<(Of <(<'T>)>)> |
Generic base class for grid list controls that display a list of BusinessObject<(Of <(<'T>)>)> items using a Telerik RadGrid.
Override DefineGridColumns()()()() to define column layout.
Implements the ToolGridListBase
|
|
|
ToolGridListBase |
Class ToolGridListBase.
Implements the ToolListBase
|
|
|
ToolGridListBase..::..ColumnDefinition |
Defines the configuration for a single column in the grid list (title, data field, type, visibility, sorting, filtering).
|
|
|
ToolListBase |
Class ToolListBase.
Implements the CMSBaseUserControl
|
|
|
ToolListBaseControl |
Class ToolListBaseControl.
Implements the ToolListBase
|
Delegates
| Delegate | Description | |
|---|---|---|
|
|
BusinessObjectClickHandler |
Delegate for handling business object action events (e.g., load, cancel, navigation).
|
|
|
EngineEventHandler |
Delegate EngineEventHandler
|
|
|
ListBaseControl..::..BusinessObjectClickHandler |
Delegate for handling business object click events in list controls.
|
|
|
ToolBusinessObjectClickHandler |
Delegate for handling tool-specific business object action events (e.g., after save, publish, or delete).
|
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
eAdvantageImageDerivative |
Determines the type of derivative item
|
|
|
eDataTableDataType |
Enum eDataTableDataType
|
|
|
eSearchIndexRegexMatchOption |
Enum eSearchIndexRegexMatchOption
|
|
|
MenuAttributes..::..eMenuDropdownDirection |
Enum eMenuDropdownDirection
|

