Top Method Summary
Options Name Purpose
LOGICAL EditInterfaces (character) Shows the Maintain Interfaces dialog for the given interface list
CHARACTER GetPropertyValue (character) Returns the value of the given eBusinessEntityProperties design property
CHARACTER GetSelectedTempTableName () Returns the name of the selected temp-table on the canvas
CHARACTER GetTablePropertyValue (character, character) Returns the value of the given eTableProperties design property
LOGICAL InterfaceListsMatch (character, character) Compares two comma-delimited interface lists as sets
MaintainBusinessEntityInterfaces () Maintains the interfaces implemented by the Business Entity class
MaintainDatasetModelInterfaces () Maintains the interfaces implemented by the generated DatasetModel class
MaintainTableModelInterfaces () Maintains the interfaces implemented by the generated TableModel class of the temp-table selected on the design canvas
CHARACTER NormalizeInterfaceList (character) Normalizes the given comma-delimited interface list
Shutdown () Method called when the Business Entity Designer will get closed
Startup (dataset, BusinessEntityDatasetController, BusinessEntityDesignerForm, UltraToolbarsManager) Method called when the Business Entity Designer is starting and has loaded the plugin.
StoreBusinessEntityProperty (character, character) Stores the given eBusinessEntityProperties design property
StoreTableProperty (character, character, character) Stores the given eTableProperties design property
CHARACTER SyncInterfacesFromClassFile (character, character, character) Compares the design property interface list with the interfaces currently implemented by the target class file and offers to take over the interfaces from the class file
ToolClickHandler (Object, ToolClickEventArgs) Event handler for the ToolClick event of the UltraToolbarsManager


Method Detail
Top

LOGICAL EditInterfaces (character)

Purpose: Shows the Maintain Interfaces dialog for the given interface
list
Notes:

Parameters:
pcInterfaces CHARACTER
INPUT-OUTPUT The comma-delimited list of interface names
Returns LOGICAL
TRUE when the user has confirmed the dialog with OK
Top

CHARACTER GetPropertyValue (character)

Purpose: Returns the value of the given eBusinessEntityProperties design
property
Notes: Returns an empty string when no property record exists

Parameters:
pcPropertyName CHARACTER
The name of the design property
Returns CHARACTER
The value of the design property
Top

CHARACTER GetSelectedTempTableName ()

Purpose: Returns the name of the selected temp-table on the canvas
Notes:

Returns CHARACTER
The name of the selected temp-table
Top

CHARACTER GetTablePropertyValue (character, character)

Purpose: Returns the value of the given eTableProperties design property
Notes: Returns an empty string when no property record exists

Parameters:
pcTempTableName CHARACTER
The name of the temp-table
pcPropertyName CHARACTER
The name of the design property
Returns CHARACTER
The value of the design property
Top

LOGICAL InterfaceListsMatch (character, character)

Purpose: Compares two comma-delimited interface lists as sets
Notes: Entries are trimmed and compared case- and order-insensitive

Parameters:
pcListA CHARACTER
The first comma-delimited list of interface names
pcListB CHARACTER
The second comma-delimited list of interface names
Returns LOGICAL
TRUE when both lists name the same set of interfaces
Top

MaintainBusinessEntityInterfaces ()

Purpose: Maintains the interfaces implemented by the Business Entity
class
Notes:

Top

MaintainDatasetModelInterfaces ()

Purpose: Maintains the interfaces implemented by the generated
DatasetModel class
Notes:

Top

MaintainTableModelInterfaces ()

Purpose: Maintains the interfaces implemented by the generated
TableModel class of the temp-table selected on the design
canvas
Notes:

Top

CHARACTER NormalizeInterfaceList (character)

Purpose: Normalizes the given comma-delimited interface list
Notes: Entries are trimmed, empty and duplicate entries are removed

Parameters:
pcInterfaces CHARACTER
The comma-delimited list of interface names
Returns CHARACTER
The normalized comma-delimited list of interface names
Top

Shutdown ()

Purpose: Method called when the Business Entity Designer will get closed
Notes: Unsubscribes from events

Top

Startup (dataset, BusinessEntityDatasetController, BusinessEntityDesignerForm, UltraToolbarsManager)

Purpose: Method called when the Business Entity Designer is starting and
has loaded the plugin.
Notes: Adds the Classes ribbon group to the Source Code ribbon tab and
subscribes to the GenerationFinished event of the Business
Entity Generator

Parameters:
dsBusinessEntity DATASET dsBusinessEntity
Business Entity with the Design dataset, called with the BIND keyword
poController Consultingwerk.BusinessEntityDesigner.UI.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

StoreBusinessEntityProperty (character, character)

Purpose: Stores the given eBusinessEntityProperties design property
Notes: The record is created when it does not exist yet - an empty
value is stored as well, as a present property record with an
empty value removes the IMPLEMENTS phrase on generation

Parameters:
pcPropertyName CHARACTER
The name of the design property
pcValue CHARACTER
The value of the design property
Top

StoreTableProperty (character, character, character)

Purpose: Stores the given eTableProperties design property
Notes: The record is created when it does not exist yet - an empty
value is stored as well, as a present property record with an
empty value removes the IMPLEMENTS phrase on generation

Parameters:
pcTempTableName CHARACTER
The name of the temp-table
pcPropertyName CHARACTER
The name of the design property
pcValue CHARACTER
The value of the design property
Top

CHARACTER SyncInterfacesFromClassFile (character, character, character)

Purpose: Compares the design property interface list with the interfaces
currently implemented by the target class file and offers to
take over the interfaces from the class file
Notes: The lists are compared as sets - trimmed, case- and
order-insensitive. When the user takes over the class file
interfaces, the design property is updated right away

Parameters:
pcClassName CHARACTER
The fully qualified name of the target class
pcFileName CHARACTER
The file name of the target class
pcInterfaces CHARACTER
The comma-delimited interface list of the design property
Returns CHARACTER
The comma-delimited interface list to edit in the dialog
Top

ToolClickHandler (Object, ToolClickEventArgs)

Purpose: Event handler for the ToolClick event of the 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


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:06:17