Namespace: Consultingwerk.SmartComponents.Interfaces
Interface 
IDatasetController Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.BusinessEntityDesigner.Services.BusinessEntityDatasetController, Consultingwerk.BusinessEntityDesigner.Services.DatabaseSchemaDatasetController, Consultingwerk.SmartFramework.Authentication.UserDatasetController, Consultingwerk.SmartFramework.Authorization.FieldSecurityItemDatasetController, Consultingwerk.SmartFramework.Authorization.GroupDatasetController, Consultingwerk.SmartFramework.Authorization.MenuGroupDatasetController, Consultingwerk.SmartFramework.Authorization.SecurityAssignmentDatasetController, Consultingwerk.SmartFramework.Authorization.SecurityRealmDatasetController, Consultingwerk.SmartFramework.Authorization.SecurityTokenDatasetController, Consultingwerk.SmartFramework.Authorization.UserGroupDatasetController, Consultingwerk.SmartFramework.Context.ContextStoreDatasetController, Consultingwerk.SmartFramework.Menu.MenuDatasetController, Consultingwerk.SmartFramework.Menu.MenuStyleDatasetController, Consultingwerk.SmartFramework.Menu.ModuleDatasetController, Consultingwerk.SmartFramework.Menu.ProductDatasetController, Consultingwerk.SmartFramework.Repository.Class.AttributeDatasetController, Consultingwerk.SmartFramework.Repository.Class.AttributeGroupDatasetController, Consultingwerk.SmartFramework.Repository.Class.AttributeValueDatasetController, Consultingwerk.SmartFramework.Repository.Class.ClassTypeDatasetController, Consultingwerk.SmartFramework.Repository.Class.LinkTypeDatasetController, Consultingwerk.SmartFramework.Repository.Class.ObjectTypeDatasetController, Consultingwerk.SmartFramework.Repository.Class.SupportedLinkDatasetController, Consultingwerk.SmartFramework.Repository.Customization.CustomizationDatasetController, Consultingwerk.SmartFramework.Repository.Customization.CustomizationTypeDatasetController, Consultingwerk.SmartFramework.Repository.Object.ObjectMasterDatasetController, Consultingwerk.SmartFramework.Scheduler.SchedulerJobDatasetController, Consultingwerk.SmartFramework.Scheduler.SchedulerJobPlanDatasetController, Consultingwerk.SmartFramework.Scheduler.SchedulerJobStatusDatasetController, Consultingwerk.SmartFramework.System.AttachmentDatasetController, Consultingwerk.SmartFramework.System.AttachmentRoleDatasetController, Consultingwerk.SmartFramework.System.CommentRoleDatasetController, Consultingwerk.SmartFramework.System.KeyFieldAssignmentTypeDatasetController, Consultingwerk.SmartFramework.System.LanguageDatasetController, Consultingwerk.SmartFramework.System.LoginCompanyDatasetController, Consultingwerk.SmartFramework.System.MessageDatasetController, Consultingwerk.SmartFramework.System.RelationDatasetController, Consultingwerk.SmartFramework.System.TableDatasetController, Consultingwerk.SmartFramework.System.TranslationDatasetController, Consultingwerk.SmartFramework.System.UiTranslationDatasetController, Consultingwerk.SmartFramework.System.ValueListDatasetController, Consultingwerk.Windows.Framework.Authorization.ToolbarSecurityItemDatasetController, Consultingwerk.Windows.Framework.Localization.UserInterfaceCultureDatasetController, Consultingwerk.Windows.Framework.System.DeletionDatasetController, Consultingwerk.Windows.Framework.System.SmartBusinessEntityDatasetController

File:IDatasetController
Purpose:Allows client side business logic that is executed
independently from the actual part of the UI. Typically
one IDatasetController instance would be used per Form.
Description:This Interface defines the required public members
for classes that control a Dataset within the SmartComponent
Library SmartBusinessEntityAdapter. Typically a class
implementing this Interface would be the owner of a
staticly defined ProDataset.
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Apr 14 19:35:52 CEST 2010



Top Method Summary
Options Name Purpose
+ DeregisterConsumer (Object) Deregisters a Consumer with this DatasetController
+ RegisterConsumer (Object) Registers a Consumer with this DatasetController

Top Property Summary
Options Name Purpose
+ HANDLE DatasetHandle Returns a reference to the primary Dataset owned by the DatasetController


Method Detail
Top

PUBLIC DeregisterConsumer (Object)

Purpose: Deregisters a Consumer with this DatasetController
Notes: May be used to unsubscribe from events of the Consumer etc.
The consumer is of type Progress.Lang.Object and needs to be casted
to a useful type/Interface.

Parameters:
poConsumer Progress.Lang.Object
The reference of the Object detaching from the Dataset Controller
Top

PUBLIC RegisterConsumer (Object)

Purpose: Registers a Consumer with this DatasetController
Notes: May be used to subscribe to events from the Consumer etc.
The consumer is of type Progress.Lang.Object and needs to be casted
to a useful type/Interface.

Parameters:
poConsumer Progress.Lang.Object
The reference of the Object attaching to the Dataset Controller


Property Detail
Top

PUBLIC HANDLE DatasetHandle

Purpose: Returns a reference to the primary Dataset owned by the DatasetController
Notes:

Returns HANDLE


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:33:17