Namespace: Consultingwerk.SmartFramework.Menu.Routes
Interface 
ISmartRoutesService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.SmartFramework.Menu.Routes.SmartRoutesService

File:ISmartRoutesService
Purpose:Interface for services providing routes definitions for the
Angular 2 routes
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Apr 07 21:28:54 CEST 2017
Purpose: Returns a JSON structure describing frontend routes
Notes:



Top Method Summary
Options Name Purpose
+ 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


Method Detail
Top

PUBLIC 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

PUBLIC 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


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       27.03.2024 00:35:57