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

File:CalculatedFieldsInterfaceGenerator
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Apr 24 04:30:49 CEST 2020



Top Method Summary
Options Name Purpose
# CHARACTER EvaluateFolderName () Evaluates the source folder names
+ Generate (CalculatedFieldsInterfaceGeneratorParameter, dataset) Generates the CalculatedFieldInterface
# LONGCHAR GenerateDefineProperties (character, logical) Returns the source code for the define properties
+ CHARACTER GenerateInterface (CalculatedFieldsInterfaceGeneratorParameter) Generates the Interface


Method Detail
Top

PROTECTED CHARACTER EvaluateFolderName ()

Purpose: Evaluates the source folder names
Notes: Variable cSourceFolder

Returns CHARACTER
The source folder name
Top

PUBLIC Generate (CalculatedFieldsInterfaceGeneratorParameter, dataset)

Purpose: Generates the CalculatedFieldInterface
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Plugins.CalculatedFieldInterface.CalculatedFieldsInterfaceGeneratorParameter
The CalculatedFieldsInterfaceGeneratorParameter instance
dsBusinessEntity DATASET dsBusinessEntity
The ProDataset with the Business Entity model
Top

PROTECTED LONGCHAR GenerateDefineProperties (character, logical)

Purpose: Returns the source code for the define properties
Notes:

Parameters:
pcTempTableName CHARACTER
The name of the temp-table
plReadOnly LOGICAL
Define read-only fields
Returns LONGCHAR
The source code with the DEFINE PROPERTIES
Top

PUBLIC CHARACTER GenerateInterface (CalculatedFieldsInterfaceGeneratorParameter)

Purpose: Generates the Interface
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Plugins.CalculatedFieldInterface.CalculatedFieldsInterfaceGeneratorParameter
The CalculatedFieldsInterfaceGeneratorParameter instance
Returns CHARACTER
The name of the generated file


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       15.04.2024 05:49:12