Top Method Summary
Options Name Purpose
# AddChildGroups (character, character) Adds a groups children
# AddChildGroupsMultiple (character, character) Adds a groups children
# AddChildGroupsSingle (character, character) Adds a groups children
# CHARACTER AddNode (character, character, character, character) Adds a node to the tree for either a user or a group
# AddUserGroups (character, character) Adds a users groups
+ LOGICAL GetData (character, table) Fills the temp-table with an authorization hierarchy starting at the given guid
# CHARACTER GetLoginCompanyName (character) Returns the login company name of a group

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


Method Detail
Top

PROTECTED AddChildGroups (character, character)

Purpose: Adds a groups children
Notes:

Parameters:
pcGroupGuid CHARACTER
The groups guid
pcParentNodeGuid CHARACTER
The guid of the nodes parent
Top

PROTECTED AddChildGroupsMultiple (character, character)

Purpose: Adds a groups children
Notes: For inheritance mode multiple

Parameters:
pcGroupGuid CHARACTER
The groups guid
pcParentNodeGuid CHARACTER
The guid of the nodes parent
Top

PROTECTED AddChildGroupsSingle (character, character)

Purpose: Adds a groups children
Notes: For inheritance mode single

Parameters:
pcGroupGuid CHARACTER
The groups guid
pcParentNodeGuid CHARACTER
The guid of the nodes parent
Top

PROTECTED CHARACTER AddNode (character, character, character, character)

Purpose: Adds a node to the tree for either a user or a group
Notes:

Parameters:
pcParentGuid CHARACTER
The guid of the parent node
pcShortName CHARACTER
The short name to display on the node
pcLongName CHARACTER
The long name to display on the node
pcImageFileName CHARACTER
The path to the image to show on the node
Returns CHARACTER
The guid of the new node
Top

PROTECTED AddUserGroups (character, character)

Purpose: Adds a users groups
Notes:

Parameters:
pcUserGuid CHARACTER
The users guid
pcParentNodeGuid CHARACTER
The guid of the nodes parent
Top

PUBLIC LOGICAL GetData (character, table)

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

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

PROTECTED CHARACTER GetLoginCompanyName (character)

Purpose: Returns the login company name of a group
Notes:

Parameters:
pcGroupGuid CHARACTER
The groups guid
Returns CHARACTER
The login company name


Constructor Detail
Top

PUBLIC UserHierarchyDataProvider ()

Purpose: Constructor for the UserHierarchyDataProvider 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:46:44