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

File:MenuFunctionSecurityService
Purpose:Security Service for the Smart Menu Function security
realm
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sun Jul 28 16:05:15 CEST 2013



Top Method Summary
Options Name Purpose
+ AssignLookupDescriptorProperties (SmartBusinessEntityLookupDescriptor) Assigns the properties of the SmartBusinessEntityLookupDescriptor for the Security Realm
+ CHARACTER GetDescription (character) Returns the Description for the security item
+ LOGICAL ValidateKey (character) Validates the security item key

Top Constructor Summary
Options Name Purpose
+ MenuFunctionSecurityService () Constructor for the MenuFunctionSecurityService class

Top Property Summary
Options Name Purpose
+ LOGICAL EmptyKeyAllowed


Method Detail
Top

PUBLIC AssignLookupDescriptorProperties (SmartBusinessEntityLookupDescriptor)

Purpose: Assigns the properties of the SmartBusinessEntityLookupDescriptor
for the Security Realm
Notes:

Parameters:
poLookupDescriptor Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor
The reference to the SmartBusinessEntityLookupDescriptor to assign the properties to
Top

PUBLIC CHARACTER GetDescription (character)

Purpose: Returns the Description for the security item
Notes:

Parameters:
pcItemKey CHARACTER
The unique key of the security item
Returns CHARACTER
The description of the security item
Top

PUBLIC LOGICAL ValidateKey (character)

Purpose: Validates the security item key
Notes:

Parameters:
pcItemKey CHARACTER
The unique key of the security item
Returns LOGICAL
Logical value indicating if the security item key is valid


Constructor Detail
Top

PUBLIC MenuFunctionSecurityService ()

Purpose: Constructor for the MenuFunctionSecurityService class
Notes:



Property Detail
Top

PUBLIC LOGICAL EmptyKeyAllowed


Returns LOGICAL


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:18:48