Namespace: Consultingwerk.SmartFramework.Authorization
Class 
MenuAuthorizationMaintenanceService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.SmartFramework.Authorization.IMenuAuthorizationMaintenanceService

File:MenuAuthorizationMaintenanceService
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Jul 20 07:34:22 CEST 2021



Top Method Summary
Options Name Purpose
+ Progress.Json.ObjectModel.JsonArray GetAuthorizationMenuStructure () Returns the menu structure for Authorization maintenance
# Progress.Json.ObjectModel.JsonArray GetMenuStructure (character) Returns a JsonArray with the menu structure of the given parent
+ StoreMenuAuthorization (JsonObject) Stores updates to the menu function authorization
# StoreMenuFunctionTokens (JsonObject) Stores the menu function security tokens
# StoreSecurityAssignment (JsonObject) Stores the Security Assignment data


Method Detail
Top

PUBLIC Progress.Json.ObjectModel.JsonArray GetAuthorizationMenuStructure ()

Purpose: Returns the menu structure for Authorization maintenance
Notes:

Returns Progress.Json.ObjectModel.JsonArray
The JsonObject with the menu structure
Top

PROTECTED Progress.Json.ObjectModel.JsonArray GetMenuStructure (character)

Purpose: Returns a JsonArray with the menu structure of the given parent
Notes:

Parameters:
pcParentMenuGuid CHARACTER
The parent menu structure guid
Returns Progress.Json.ObjectModel.JsonArray
The JsonArray with the menu structure
Top

PUBLIC StoreMenuAuthorization (JsonObject)

Purpose: Stores updates to the menu function authorization
Notes:

Parameters:
poJson Progress.Json.ObjectModel.JsonObject
The JsonObject with the menu function authorization and menu function security tokens
Top

PROTECTED StoreMenuFunctionTokens (JsonObject)

Purpose: Stores the menu function security tokens
Notes:

Parameters:
poJson Progress.Json.ObjectModel.JsonObject
The JsonObject with the menu function authorization and menu function security tokens
Top

PROTECTED StoreSecurityAssignment (JsonObject)

Purpose: Stores the Security Assignment data
Notes:

Parameters:
poJson Progress.Json.ObjectModel.JsonObject
The JsonObject with the menu function authorization and menu function security tokens


Temp-Table Detail


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 05:56:30