Namespace: Consultingwerk.Framework.Authorization
Interface 
IFieldAuthorizationProvider Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.SmartFramework.Authorization.SmartFieldAuthorizationProvider, Consultingwerk.SmartFramework.FieldAuthorizationProvider

File:IFieldAuthorizationProvider
Purpose:Interface for Services providing Field Authorization for
the current user
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Nov 09 00:11:19 CET 2012
Purpose: Returns the list of hidden fields for a temp-table
Notes:



Top Method Summary
Options Name Purpose
+ CHARACTER GetHiddenFields (Object, character) Returns the list of hidden fields for a temp-table
+ CHARACTER GetReadOnlyFields (Object, character) Returns the list of read-only fields for a temp-table
+ Consultingwerk.Framework.Authorization.FieldRestrictionEnum IsFieldRestricted (Object, character, character) Provides authorization for fields


Method Detail
Top

PUBLIC CHARACTER GetHiddenFields (Object, character)

Purpose: Returns the list of hidden fields for a temp-table
Notes:

Parameters:
poRequestor Progress.Lang.Object
The reference to the requesting object
pcTableName CHARACTER
The field name to secure
Returns CHARACTER
The comma delimited list of hidden fields
Top

PUBLIC CHARACTER GetReadOnlyFields (Object, character)

Purpose: Returns the list of read-only fields for a temp-table
Notes: Hidden fields are also considered read-only

Parameters:
poRequestor Progress.Lang.Object
The reference to the requesting object
pcTableName CHARACTER
The field name to secure
Returns CHARACTER
The comma delimited list of read-only fields
Top

PUBLIC Consultingwerk.Framework.Authorization.FieldRestrictionEnum IsFieldRestricted (Object, character, character)

Purpose: Provides authorization for fields
Notes:

Parameters:
poRequestor Progress.Lang.Object
The reference to the requesting object
pcFieldName CHARACTER
The field name to secure
pcSecurityKey CHARACTER
The security key of the field's container (Viewer, Browser)
Returns Consultingwerk.Framework.Authorization.FieldRestrictionEnum
The FieldRestrictionEnum value


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