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

PUBLIC 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

PROTECTED 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

PROTECTED 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

PROTECTED 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

PROTECTED 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

PROTECTED 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-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 12:56:41