Top Method Summary
Options Name Purpose
AddRoutesForMenuStructure (JsonArray, character) Add Routes for the given menu structure
Progress.Json.ObjectModel.JsonConstruct GetRoutes (character, character[]) Returns a JSON structure describing frontend routes
RegisterRouteProviderForModule (character, IRouteProvider) Registers a Route Provider for a Product Module

Top Constructor Summary
Options Name Purpose
SmartRoutesService () Constructor for the SmartRoutesService class


Method Detail
Top

AddRoutesForMenuStructure (JsonArray, character)

Purpose: Add Routes for the given menu structure
Notes:

Parameters:
poJsonArray Progress.Json.ObjectModel.JsonArray
The JsonArray to add routes to
pcMenuStructureId CHARACTER
The menu structure to add routes form
Top

Progress.Json.ObjectModel.JsonConstruct GetRoutes (character, character[])

Purpose: Returns a JSON structure describing frontend routes
Notes:

Parameters:
pcMenuStructureCode CHARACTER
Menu Structure code to add the routes for
pcModuleCode CHARACTER
The names of the product modules with the routes (Character EXTENT)
Returns Progress.Json.ObjectModel.JsonConstruct
The JsonConstruct containing the route definitions
Top

RegisterRouteProviderForModule (character, IRouteProvider)

Purpose: Registers a Route Provider for a Product Module
Notes:

Parameters:
pcProductModuleCode CHARACTER
The code of the product module
poRouteProvider Consultingwerk.SmartFramework.Menu.Routes.IRouteProvider
The route provider instance


Constructor Detail
Top

SmartRoutesService ()

Purpose: Constructor for the SmartRoutesService class
Notes:



Temp-Table Detail


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:25:21