Namespace: Consultingwerk.BusinessEntityDesigner.Plugins
Class 
SmartFrameworkSupportPlugin Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.BusinessEntityDesigner.IBusinessEntityDesignerPlugin

File:SmartFrameworkSupportPlugin
Purpose:Business Entity Designer Plugin that allows creation
of SmartFramework Support fields on the Business Entity
Table
Description:Provides functionality to create the SmartFramework
default fields to business entity temp-tables. Imports
the field definition from the XML file
Consultingwerk/BusinessEntityDesigner/Plugins/SmartFrameworkDefaultFields.template
- SmartAttachments (LOGICAL)
- SmartComments (LOGICAL)
- SmartRecordKey (CHARACTER)
- SmartCopiedFrom (CHARACTER)
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Sep 21 20:38:49 CEST 2012
Notes:Can be used as a template to add other standard fields



Top Method Summary
Options Name Purpose
# CreateDefaultFields () Creates the SmartFramework default fields to the currently selected temp-table
+ Shutdown () Shuts down the plugin
+ Startup (dataset, BusinessEntityDatasetController, BusinessEntityDesignerForm, UltraToolbarsManager) Initializes the plugin
# ToolClickHandler (Object, ToolClickEventArgs) Handles the ToolClick event of the Business Entity Designer's UltraToolbarsManager

Top Constructor Summary
Options Name Purpose
+ SmartFrameworkSupportPlugin () Constructor for the SmartDataObjectImporterPlugin class

Top Property Summary
Options Name Purpose
+ Consultingwerk.BusinessEntityDesigner.Services.BusinessEntityDatasetController Controller Returns the reference to the BusinessEntityDatasetController
+ System.Windows.Forms.Form Form Returns the reference to the Parent Form


Method Detail
Top

PROTECTED CreateDefaultFields ()

Purpose: Creates the SmartFramework default fields to the currently selected
temp-table
Notes:

Top

PUBLIC Shutdown ()

Purpose: Shuts down the plugin
Notes:

Top

PUBLIC Startup (dataset, BusinessEntityDatasetController, BusinessEntityDesignerForm, UltraToolbarsManager)

Purpose: Initializes the plugin
Notes:

Parameters:
dsBusinessEntity DATASET
Business Entity with the Design dataset, called with the BIND keyword
poController Consultingwerk.BusinessEntityDesigner.Services.BusinessEntityDatasetController
The BusinessEntityDatasetController
poForm Consultingwerk.BusinessEntityDesigner.UI.BusinessEntityDesignerForm
The main Form of the BusinessEntityDesigner
poToolbar Infragistics.Win.UltraWinToolbars.UltraToolbarsManager
The reference to the UltraToolbarsManager used by the BusinessEntityDesigner
Top

PROTECTED ToolClickHandler (Object, ToolClickEventArgs)

Purpose: Handles the ToolClick event of the Business Entity Designer's
UltraToolbarsManager
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Infragistics.Win.UltraWinToolbars.ToolClickEventArgs
The ToolClickEventArgs with the data for this event


Constructor Detail
Top

PUBLIC SmartFrameworkSupportPlugin ()

Purpose: Constructor for the SmartDataObjectImporterPlugin class
Notes:



Property Detail
Top

PUBLIC Consultingwerk.BusinessEntityDesigner.Services.BusinessEntityDatasetController Controller

Purpose: Returns the reference to the BusinessEntityDatasetController
Notes:

Returns Consultingwerk.BusinessEntityDesigner.Services.BusinessEntityDatasetController
Top

PUBLIC System.Windows.Forms.Form Form

Purpose: Returns the reference to the Parent Form
Notes:

Returns System.Windows.Forms.Form


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