Namespace: Consultingwerk.BusinessEntityDesigner.KendoUiBuilder
Class 
SemanticTypesProvider Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.BusinessEntityDesigner.KendoUiBuilder.ISemanticTypesProvider

File:SemanticTypesProvider
Purpose:Default service that provides semantic types to
the Business Entity Designer
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Aug 02 00:40:11 CEST 2016



Top Method Summary
Options Name Purpose
+ CHARACTER DefaultEditorForSemanticType (character) Returns the Default Editor for the given Semantic Type
+ CHARACTER DefaultSemanticTypeForDataType (character) Returns the default Semantic Type for the given ABL data type
+ Consultingwerk.ListNameValuePair GetSemanticTypes (character) Returns the list of Semantic Types to the caller

Top Constructor Summary
Options Name Purpose
+ SemanticTypesProvider () Constructor for the SemanticTypesProvider class


Method Detail
Top

PUBLIC CHARACTER DefaultEditorForSemanticType (character)

Purpose: Returns the Default Editor for the given Semantic Type
Notes:

Parameters:
pcSemanticType CHARACTER
The semantic type to return the default editor for
Returns CHARACTER
The editor type for the semantic type
Top

PUBLIC CHARACTER DefaultSemanticTypeForDataType (character)

Purpose: Returns the default Semantic Type for the given ABL data type
Notes:

Parameters:
pcDataType CHARACTER
The ABL data type to return the semantic type for
Returns CHARACTER
The semantic type
Top

PUBLIC Consultingwerk.ListNameValuePair GetSemanticTypes (character)

Purpose: Returns the list of Semantic Types to the caller
Notes:

Parameters:
pcDataType CHARACTER
The Data Type of the Field
Returns Consultingwerk.ListNameValuePair
The List of NameValuePair's with the available semantic Types


Constructor Detail
Top

PUBLIC SemanticTypesProvider ()

Purpose: Constructor for the SemanticTypesProvider class
Notes:



©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 12:56:27