AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

AdvantageCMS.Core.Admin.Interfaces Namespace

Classes


  Class Description
Public class ToolbarArguments
Contains configuration arguments for initializing and rendering an ACSP admin toolbar dialog.

Interfaces


  Interface Description
Public interface IFreezable
Marks an entity that can be made immutable via Freeze()()()() and deep-cloned via Clone. Once frozen, property setters route through EnforceFreezeOnMutation(String), which logs and optionally throws on mutation. Implementations are expected to freeze any nested freezable members in Freeze()()()() and deep-clone nested members in Clone.
Public interface IToolbarDialog
Defines the contract for an ACSP admin toolbar dialog, providing toolbar initialization, action enable/disable control, and save/cancel/undo event support.
Public interface IToolDataTableList
Defines the contract for a data table list control used in ACSP admin tools, providing data binding, column definitions, paging, and action event support.
Public interface IToolGridList
Defines the contract for a Telerik RadGrid-based list control used in ACSP admin tools, providing grid access, action event support, and synchronization capabilities.
Public interface IToolSync
Defines the contract for a synchronization-capable admin tool control.

Enumerations


  Enumeration Description
Public enumeration eSyncSelection
Defines the selection modes available when performing a synchronization operation.