|
Options |
Name |
Purpose |
|
|
|
AddClassDataset (character, character, JsonObject)
|
Adds a record mapping dataset defined and serialize names
|
|
|
|
Progress.Json.ObjectModel.JsonObject AddComponentsSchema (JsonObject)
|
Returns the Catalog for the Restful Services
|
|
|
|
AddRestfulFields (handle, JsonObject, IRestAddress, character)
|
Adds Fields to the given JSON Object
|
|
|
|
AddRestMethod (IRestMethod, character, character, JsonObject)
|
Documents a RestMethod
|
|
|
|
AddSchemaAtPath (JsonObject, character, JsonObject)
|
Adds a JSON object to a path
|
|
|
|
AddStatusSchema (JsonObject, integer)
|
Gets a Swagger schema matching the RestResourceFormatService's BuildStatusResponse method
|
|
|
|
AddStringField (JsonObject, character)
|
Adds a Type node to the input JSON Object
|
|
|
|
AddTagsFromAnnotation (character, character)
|
Adds a simple (no URL info) tag to the temp-table
|
|
|
|
dispose ()
|
Destroy/Shutdown/Anti-Initializer
|
|
|
|
EnsureJsonArrayExistsAtPath (JsonObject, character)
|
Makes sure that the path exists : so each of the entries is a property
in the input JSON object, and that the type of the property is a JSON array
|
|
|
|
LOGICAL FilterAddress (character, character, character, ISwaggerViewFilter)
|
Indicates whether a rest address should be filtered (excluded) from the document
|
|
|
|
Progress.Json.ObjectModel.JsonObject GenerateEnumObject (Class, character, character)
|
Generates Enum Object Definition
|
|
|
|
Progress.Json.ObjectModel.JsonObject GenerateHeaderObject (character, character, character, character, character)
|
Generates the Definition Header Details
|
|
|
|
Progress.Json.ObjectModel.JsonArray GenerateInvokeMethodPathProperties (IRestMethod, character, ListNameValuePair)
|
Generates the Definition Header Details
|
|
|
|
Progress.Json.ObjectModel.JsonObject GenerateInvokeMethodProperties (JsonObject, JsonArray, JsonObject, IRestMethod, character, ListNameValuePair)
|
Generates Invoke Method Properties
|
|
|
|
Progress.Json.ObjectModel.JsonObject GenerateOpenApiDocument (character, character)
|
Returns the OpenAPI document
|
|
|
|
CHARACTER GetAddressDetail (IRestMethod)
|
Builds filters and operation ID from a RestMethod
|
|
|
|
CHARACTER GetBasePath ()
|
Returns the Url suffix (/web/Entities) appended to the
servers address
|
|
|
|
GetBusinessServiceEntities ()
|
Populates a temp table with Restful Business Tasks Services
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetCountOperation (character, character, character, character, character, character, handle)
|
Returns the JSON Count Operation
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetDefinitionCount ()
|
Returns the JSON Schema Count Definitions for the Entity
|
|
|
|
GetFilterParameters (JsonArray, character)
|
Constructs JSON Filter Parameters Array
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetInitialValuesOperation (character, IBusinessEntityDescriptor, character, character, character, JsonObject)
|
Returns the JSON InitialValues Operation
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetInvokeMethodResponses (JsonObject, IRestMethod)
|
Returns the JSON Invoke Method Response
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetInvokeResponseSchema (IRestMethod, JsonObject)
|
Returns the JSON Invoke Method Response Schema
|
|
|
|
CHARACTER GetMapKeys (character)
|
Returns the header or cookie names from a list of HeadersMap
or CookiesMap from a Business Task.
|
|
|
|
Progress.Lang.Class GetMethodParameterClass (IRestMethod)
|
Gets a type to use for a RestMethod parameter
|
|
|
|
Progress.Json.ObjectModel.JsonArray GetParameters (character, character, logical, logical, character, character, character, handle)
|
Returns the JSON Parameters Array
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetPathOperations (character, handle, character, character, logical, character, character, character, character, logical, logical, logical, character)
|
Returns the JSON Path Operations
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetResponseObject (character, character)
|
Returns the JSON Parameters Array
|
|
|
|
CHARACTER GetSchemaDefinition (handle, character, character)
|
Returns the Schema Definition value
|
|
|
|
GetServiceEntities (character)
|
Populates a temp table with Restful Service Entities
|
|
|
|
LONGCHAR GetSwaggerRestfulHtml (character, character)
|
Returns the Swagger Web page contents for the Restful Services
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetSwaggerRestfulServices (character)
|
Returns the Catalog for the Restful Services
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetSwaggerRestfulServices (character, character)
|
Returns the Catalog for the Restful Services
|
|
|
|
LOGICAL HasPath (JsonObject, character)
|
Looks for a particular path in an object.
|
|
|
|
initialize ()
|
Initializer/Startup
|
|
|
|
InitializeObjectReferences ()
|
Initializes Object References
|
|
|
|
CHARACTER ListTablesInDataset (JsonObject)
|
Returns the relative paths for any table definitions in a dataset schema
|
|
|
|
ProcessBusinessTasks (JsonObject)
|
Generates Swagger/OpenAPI definitions for Business Tasks
|
|
|
|
ProcessLinks (JsonObject, handle, character)
|
Processes the Links
|
|
|
|
ProcessRelations (JsonObject, handle, IRestAddress)
|
Processes the child relations of the given record
|
|
|
|
Progress.Json.ObjectModel.JsonObject ProcessRestAddresses (JsonObject)
|
Adds data from RestAddresses into the OpenApi doc
|
|
|
|
ProcessRestMethods (JsonObject)
|
Generates OpenAPI definitions for RestMethods
|
|
|
|
LOGICAL RegisterClass (character)
|
Adds a simple (no URL info) tag to the temp-table
|
|
|
|
Progress.Json.ObjectModel.JsonObject ResolveDatasetSchemas (JsonObject, character)
|
Resolves dataset schemas: flatten dataset parameters and use serialize-name
|
|
|
|
CHARACTER ResolveTags (character, character)
|
Determines which tags to use
|
|
|
|
Progress.Json.ObjectModel.JsonObject ReturnSingleDatasetSchema (IRestMethod, JsonObject, character, JsonObject)
|
Returns the schema for a single dataset (response="<dataset-name>")
|
|
|
|
Progress.Json.ObjectModel.JsonArray SchemaTags ()
|
Initializes Object References
|
|
|
|
SetQueryParameters (JsonArray)
|
Set the Swagger Response Schema Object
|
|
|
|
SetRestfulResponseSchema (handle, JsonObject, IRestAddress)
|
Set the Swagger Response Schema Object
|
|
|
|
VerifyResponseSchema (JsonObject, JsonObject)
|
Checks the resultant Response Schema value and if necessary update the value
|