Namespace: Consultingwerk.BusinessEntityDesigner.Services
Class 
FieldSerializeNameGeneratorService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.BusinessEntityDesigner.Services.IFieldSerializeNameGeneratorService

File:FieldSerializeNameGeneratorService
Purpose:Default provider of serialize-names for temp-table fields
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Aug 13 06:52:46 CEST 2021



Top Method Summary
Options Name Purpose
+ CHARACTER GenerateFieldSerializeName (character, character, character, table) Generates a temp-table field serialize-name
# CHARACTER ShortTableName (character) Returns a shortened table name, without the DB part, when present


Method Detail
Top

PUBLIC CHARACTER GenerateFieldSerializeName (character, character, character, table)

Purpose: Generates a temp-table field serialize-name
Notes: Used by the Business Entity Generator when a table is dragged to the
design canvas or an existing temp-table (add new source table) or
when refreshing the table

Parameters:
pcDatabaseTableName CHARACTER
The name of the database talbe (source table)
pcDatabaseFieldName CHARACTER
The name of the database field (source field)
pcTempTableName CHARACTER
The name of the temp-table
eField TEMP-TABLE eField
The temp-table with the fields currently present in the business entity model
Returns CHARACTER
The name for the new temp-table field
Top

PROTECTED CHARACTER ShortTableName (character)

Purpose: Returns a shortened table name, without the DB part, when present
Notes:

Parameters:
pcTempTableName CHARACTER
The input table name
Returns CHARACTER
The shortened temp-table name


Temp-Table Detail

Temp-Table eField

Defined in:


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 05:49:50