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

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)
- SmartUiAction (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
+ Consultingwerk.Framework.Collections.CharacterList GetRelatedTables (character, character) Returns the CharacterList of related tables
+ 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
+ System.Windows.Forms.Form Form


Method Detail
Top

PROTECTED CreateDefaultFields ()

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

Top

PUBLIC Consultingwerk.Framework.Collections.CharacterList GetRelatedTables (character, character)

Purpose: Returns the CharacterList of related tables
Notes: Each entry is in the form of DatabaseName.TableName

Parameters:
pcDatabaseName CHARACTER
The database name of the source database table
pcTableName CHARACTER
The name of the source database table
Returns Consultingwerk.Framework.Collections.CharacterList
The CharacterList with the related tables
Top

PUBLIC Shutdown ()

Purpose: Shuts down the plugin
Notes:

Top

PUBLIC Startup (dataset, BusinessEntityDatasetController, BusinessEntityDesignerForm, UltraToolbarsManager)

Purpose: Initializes the plugin
Notes:

Parameters:
dsBusinessEntity DATASET dsBusinessEntity
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


Returns Consultingwerk.BusinessEntityDesigner.Services.BusinessEntityDatasetController
Top

PUBLIC System.Windows.Forms.Form Form


Returns System.Windows.Forms.Form


ProDataset Detail

ProDataset dsBusinessEntity

Member tables: eBusinessEntity, eDataRelation, eDataRelationProperties, eTable, eField, eFieldProperties, eIndex, eIndexProperties, eTableProperties, eBusinessEntityProperties


Temp-Table Detail

Temp-Table eBusinessEntity

Defined in:

Temp-Table eBusinessEntityProperties

Defined in:

Temp-Table eDataRelation

Defined in:

Temp-Table eDataRelationProperties

Defined in:

Temp-Table eField

Defined in:

Temp-Table eFieldProperties

Defined in:

Temp-Table eIndex

Defined in:

Temp-Table eIndexProperties

Defined in:

Temp-Table eTable

Defined in:

Temp-Table eTableProperties

Defined in:


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:11:22