Top Method Summary
Options Name Purpose
# AddChildGroups (character, character, GroupDatasetModel) Adds the parent of the group with the given guid
# AddChildGroupsMultiple (character, character, GroupDatasetModel) Adds the parent of the group with the given guid
# AddChildGroupsSingle (character, character, GroupDatasetModel) Adds the parent of the group with the given guid
# CHARACTER AddNode (character, character, character) Adds a new node to the tree
+ LOGICAL GetData (character, table) Fills the temp-table with an authorization hierarchy starting at the given guid

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


Method Detail
Top

PROTECTED AddChildGroups (character, character, GroupDatasetModel)

Purpose: Adds the parent of the group with the given guid
Notes:

Parameters:
pcParentingGroupGuid CHARACTER
The groups guid
pcParentNodeGuid CHARACTER
The parent nodes guid
poGroupDatasetModel Consultingwerk.SmartFramework.Authorization.GroupDatasetModel
The dataset model with which to read the groups
Top

PROTECTED AddChildGroupsMultiple (character, character, GroupDatasetModel)

Purpose: Adds the parent of the group with the given guid
Notes: For inheritance mode multiple

Parameters:
pcParentingGroupGuid CHARACTER
The groups guid
pcParentNodeGuid CHARACTER
The parent nodes guid
poGroupDatasetModel Consultingwerk.SmartFramework.Authorization.GroupDatasetModel
The dataset model with which to read the groups
Top

PROTECTED AddChildGroupsSingle (character, character, GroupDatasetModel)

Purpose: Adds the parent of the group with the given guid
Notes: For inheritance mode single

Parameters:
pcGroupGuid CHARACTER
The groups guid
pcParentNodeGuid CHARACTER
The parent nodes guid
poGroupDatasetModel Consultingwerk.SmartFramework.Authorization.GroupDatasetModel
The dataset model with which to read the groups
Top

PROTECTED CHARACTER AddNode (character, character, character)

Purpose: Adds a new node to the tree
Notes:

Parameters:
pcParentGuid CHARACTER
The guid of the groups parent
pcShortName CHARACTER
The short name to display
pcLongName CHARACTER
The long name to display
Returns CHARACTER
The guid of the new node
Top

PUBLIC LOGICAL GetData (character, table)

Purpose: Fills the temp-table with an authorization hierarchy starting at the given guid
Notes:

Parameters:
pcGroupGuid CHARACTER
The guid of the first record
ttAuthorizationHierarchy TEMP-TABLE ttAuthorizationHierarchy
The table to fill
Returns LOGICAL
Whether new data is available


Constructor Detail
Top

PUBLIC ChildGroupDataProvider ()

Purpose: Constructor for the ChildGroupDataProvider class
Notes:



Temp-Table Detail

Temp-Table ttAuthorizationHierarchy

Defined in:


©2006-2025 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       22.04.2025 11:45:43