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

File:DynamicBusinessEntityGenerator
Purpose:Generator for the JSON markup of a Dynamic Business Entity
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Nov 25 11:47:00 CET 2020



Top Method Summary
Options Name Purpose
Generate (DynamicBusinessEntityGeneratorParameter, dataset) Generate the JSON representation of the Dynamic Business Entity and stores to the JSON file
Progress.Json.ObjectModel.JsonObject SerializeDataSource (dataset) Serializes the data-sources
Progress.Json.ObjectModel.JsonObject SerializeEntityToJson (dataset) Serializes the Dynamic Business Entity to JSON
Progress.Json.ObjectModel.JsonObject SerializeRelations (dataset) Serializes data-relations
Progress.Json.ObjectModel.JsonObject SerializeSchema (dataset) Serializes the schema to JSON
CHARACTER SourceDefaultQuery (handle) Returns the Source Default Query for the given table


Method Detail
Top

Generate (DynamicBusinessEntityGeneratorParameter, dataset)

Purpose: Generate the JSON representation of the Dynamic Business Entity and stores to
the JSON file
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Plugins.DynamicBusinessEntityGenerator.DynamicBusinessEntityGeneratorParameter
The DynamicBusinessEntityGeneratorParameter with the data for this call
dsBusinessEntity DATASET dsBusinessEntity
The Dataset with the Business Entity Definition
Top

Progress.Json.ObjectModel.JsonObject SerializeDataSource (dataset)

Purpose: Serializes the data-sources
Notes:

Parameters:
dsBusinessEntity DATASET dsBusinessEntity
The Dataset with the Business Entity Definition
Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representing the data-sources
Top

Progress.Json.ObjectModel.JsonObject SerializeEntityToJson (dataset)

Purpose: Serializes the Dynamic Business Entity to JSON
Notes:

Parameters:
dsBusinessEntity DATASET dsBusinessEntity
The Dataset with the Business Entity Definition
Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representing the Dynamic Business Entity
Top

Progress.Json.ObjectModel.JsonObject SerializeRelations (dataset)

Purpose: Serializes data-relations
Notes:

Parameters:
dsBusinessEntity DATASET dsBusinessEntity
The Dataset with the Business Entity Definition
Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representing the relations
Top

Progress.Json.ObjectModel.JsonObject SerializeSchema (dataset)

Purpose: Serializes the schema to JSON
Notes:

Parameters:
dsBusinessEntity DATASET dsBusinessEntity
The Dataset with the Business Entity Definition
Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representing the schema
Top

CHARACTER SourceDefaultQuery (handle)

Purpose: Returns the Source Default Query for the given table
Notes:

Parameters:
phBuffer HANDLE
The handle of the eTable buffer
Returns CHARACTER
The SourceDefaultQuery value


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-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:20:31