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



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-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:21:43