Namespace: Consultingwerk.Studio.SwaggerToAbl
Class 
SwaggerToAblClassNameProvider Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.Studio.SwaggerToAbl.ISwaggerToAblClassNameProvider

Purpose: Returns the ABL Class Name for the selected JSON schema object
Notes:



Top Method Summary
Options Name Purpose
+ Consultingwerk.ClassName GetClassName (JsonObject, character, ISwaggerBasePackageParameter) Returns the ABL Class Name for the selected JSON schema object
+ Consultingwerk.ClassName GetClassName (JsonObject, character, ISwaggerBasePackageParameter, logical) Returns the ABL Class Name for the selected JSON schema object


Method Detail
Top

PUBLIC Consultingwerk.ClassName GetClassName (JsonObject, character, ISwaggerBasePackageParameter)

Purpose: Returns the ABL Class Name for the selected JSON schema object
Notes:

Parameters:
poApiSpec Progress.Json.ObjectModel.JsonObject
The Swagger API Specification
pcJsonPath CHARACTER
The Json Path of the Schema
poGeneratorParameter Consultingwerk.Studio.SwaggerToAbl.ISwaggerBasePackageParameter
The Generator Parameter (ISwaggerBasePackageParameter)
Returns Consultingwerk.ClassName
The ABL Class Name
Top

PUBLIC Consultingwerk.ClassName GetClassName (JsonObject, character, ISwaggerBasePackageParameter, logical)

Purpose: Returns the ABL Class Name for the selected JSON schema object
Notes:

Parameters:
poApiSpec Progress.Json.ObjectModel.JsonObject
The Swagger API Specification
pcJsonPath CHARACTER
The Json Path of the Schema
poGeneratorParameter Consultingwerk.Studio.SwaggerToAbl.ISwaggerBasePackageParameter
The Generator Parameter (ISwaggerBasePackageParameter)
plResolveArrays LOGICAL
Logical value indicating if arrays should be resolved into EXTENT parameters
Returns Consultingwerk.ClassName
The ABL Class Name


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.09.2024 18:30:04