Namespace: Consultingwerk.SmartFramework.Authorization
Class 
AuthorizationMaintenanceService Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.OERA.BusinessTask
Implements: Consultingwerk.OERA.IBusinessService, ISupportsRestMethods

File:AuthorizationMaintenanceService
Purpose:Business Task for retrieving and updating authorization
for multiple users/groups and security items
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed May 21 09:35:26 CEST 2014



Top Method Summary
Options Name Purpose
+ GetAuthorization (dataset, AuthorizationMaintenanceServiceParameter) Returns the dsAuthorizationMaintenance Dataset with the current authorization assignment for the given realm and list of users/groups
+ Progress.Json.ObjectModel.JsonArray GetAuthorizationMenuStructure () Returns the menu structure for Authorization maintenance
+ ListRestMethod GetRestMethods () Returns the list of supported rest addresses for methods to the caller
Inherited from Consultingwerk.OERA.BusinessTask
+ StoreAuthorization (dataset, AuthorizationMaintenanceServiceParameter) Stores the security assignment based on the dsAuthorizationMaintenance Dataset with new authorization assignment for the given realm and list of users/groups
+ StoreMenuAuthorization (dataset, JsonObject) Returns the menu structure for Authorization maintenance


Method Detail
Top

PUBLIC GetAuthorization (dataset, AuthorizationMaintenanceServiceParameter)

Purpose: Returns the dsAuthorizationMaintenance Dataset with the current
authorization assignment for the given realm and list of users/groups
Notes: Currently a maximum of 20 entries in the OwnerGuids list is supported.

Parameters:
dsAuthorizationMaintenance DATASET dsAuthorizationMaintenance
The dataset with the resulting authorization assignments
poParameter Consultingwerk.SmartFramework.Authorization.AuthorizationMaintenanceServiceParameter
The AuthorizationMaintenanceServiceParameter with the parameters for this call
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 structrue
Top

PUBLIC ListRestMethod GetRestMethods ()

Inherited from Consultingwerk.OERA.BusinessTask
Purpose: Returns the list of supported rest addresses for methods
to the caller
Notes:

Returns ListRestMethod
The list of supported rest methods to the caller
Top

PUBLIC StoreAuthorization (dataset, AuthorizationMaintenanceServiceParameter)

Purpose: Stores the security assignment based on the dsAuthorizationMaintenance
Dataset with new authorization assignment for the given realm and list
of users/groups
Notes: Currently a maximum of 20 entries in the OwnerGuids list is supported.

Parameters:
dsAuthorizationMaintenance DATASET dsAuthorizationMaintenance
The dataset with the resulting authorization assignments
poParameter Consultingwerk.SmartFramework.Authorization.AuthorizationMaintenanceServiceParameter
The AuthorizationMaintenanceServiceParameter with the parameters for this call
Top

PUBLIC StoreMenuAuthorization (dataset, JsonObject)

Purpose: Returns the menu structure for Authorization maintenance
Notes:

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


ProDataset Detail

ProDataset dsAuthorizationMaintenance

Member tables: ttAuthorizationMaintenance


Temp-Table Detail

Temp-Table ttAuthorizationMaintenance

Defined in:


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:03:40