Top Method Summary
Options Name Purpose
LONGCHAR AddTempTableMetaInfo (longchar, JsonObject) Adds the temp-table meta-info to the given source
Progress.Json.ObjectModel.JsonObject BuildFieldMetaInfoJson (handle) Builds a meta-info JsonObject for a field
Progress.Json.ObjectModel.JsonObject BuildFieldsMetaInfoJson (character) Builds a JsonObject with meta-data for all fields of a temp-table
Progress.Json.ObjectModel.JsonObject BuildIndexMetaInfoJson (handle) Builds a meta-info JsonObject for an index
Progress.Json.ObjectModel.JsonObject BuildIndicesMetaInfoJson (character) Builds a JsonObject with meta-data about a temp-tables indices
Progress.Json.ObjectModel.JsonObject BuildMetaInfo (character) Builds a JsonObject with meta-data of a table and its fields and indices
Progress.Json.ObjectModel.JsonObject BuildTableMetaInfoJson (handle) Builds a meta-info JsonObject for the temp-table
GenerateTempTableHandler (Object, GenerateTempTableEventArgs) Event handler for the GenerateTempTable event of the BusinessEntityGenerator
LOGICAL IsPluginActive () Returns if the Plugin is active (not disabled)
ShutdownInternal () Uninitializes the plugin instance and unsubscribes from events
StartupInternal () Initializes the plugin instance and subscribes to required events


Method Detail
Top

LONGCHAR AddTempTableMetaInfo (longchar, JsonObject)

Purpose: Adds the temp-table meta-info to the given source
Notes:

Parameters:
plcSource LONGCHAR
Source-text of the temp-table
poMetaInfo Progress.Json.ObjectModel.JsonObject
Meta-Info of the temp-table
Returns LONGCHAR
The Source with added meta-info
Top

Progress.Json.ObjectModel.JsonObject BuildFieldMetaInfoJson (handle)

Purpose: Builds a meta-info JsonObject for a field
Notes:

Parameters:
phField HANDLE
Handle of the eField record
Returns Progress.Json.ObjectModel.JsonObject
JsonObject with the meta-info of the field
Top

Progress.Json.ObjectModel.JsonObject BuildFieldsMetaInfoJson (character)

Purpose: Builds a JsonObject with meta-data for all fields of a temp-table
Notes:

Parameters:
pcTableName CHARACTER
Name of the temp-table
Returns Progress.Json.ObjectModel.JsonObject
JsonObject with meta-data about the fields of the temp-table
Top

Progress.Json.ObjectModel.JsonObject BuildIndexMetaInfoJson (handle)

Purpose: Builds a meta-info JsonObject for an index
Notes:

Parameters:
phIndex HANDLE
Handle of the eIndex record
Returns Progress.Json.ObjectModel.JsonObject
JsonObject with the meta-info of the index
Top

Progress.Json.ObjectModel.JsonObject BuildIndicesMetaInfoJson (character)

Purpose: Builds a JsonObject with meta-data about a temp-tables indices
Notes:

Parameters:
pcTableName CHARACTER
The name of the temp-table
Returns Progress.Json.ObjectModel.JsonObject
JsonObject with meta-data about the indices of the temp-table
Top

Progress.Json.ObjectModel.JsonObject BuildMetaInfo (character)

Purpose: Builds a JsonObject with meta-data of a table and its fields and indices
Notes:

Parameters:
pcTableName CHARACTER
Name of the temp-table
Returns Progress.Json.ObjectModel.JsonObject
JsonObject with the tables meta-data
Top

Progress.Json.ObjectModel.JsonObject BuildTableMetaInfoJson (handle)

Purpose: Builds a meta-info JsonObject for the temp-table
Notes:

Parameters:
phTable HANDLE
Handle of the eTempTable record
Returns Progress.Json.ObjectModel.JsonObject
JsonObject with the meta-info of the temp-table
Top

GenerateTempTableHandler (Object, GenerateTempTableEventArgs)

Purpose: Event handler for the GenerateTempTable event of the BusinessEntityGenerator
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.BusinessEntityDesigner.Generator.GenerateTempTableEventArgs
The GenerateTempTableEventArgs with the data for this event
Top

LOGICAL IsPluginActive ()

Purpose: Returns if the Plugin is active (not disabled)
Notes:

Returns LOGICAL
Logical value indicating if the Plugin is active (not disabled)
Top

ShutdownInternal ()

Purpose: Uninitializes the plugin instance and unsubscribes from events
Notes: Called by derived classes from their Shutdown method

Top

StartupInternal ()

Purpose: Initializes the plugin instance and subscribes to required events
Notes: Called by derived classes from their Startup method



Temp-Table Detail


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:20:16