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

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


Method Detail
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

PROTECTED AddParents (character, character, GroupDatasetModel)

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

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

PROTECTED AddParentsMultiple (character, character, GroupDatasetModel)

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

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

PROTECTED AddParentsSingle (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 guid of the parent node
poGroupDatasetModel Consultingwerk.SmartFramework.Authorization.GroupDatasetModel
The dataset model with which to read the groups
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 ParentGroupDataProvider ()

Purpose: Constructor for the ParentGroupDataProvider 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:45