View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General | Attributes | Operations | Relations

class UserGroups

Contains information about all registered user groups.

General
NameUserGroups
Visibility  public
Active  false
Abstract  false
Leaffalse
Rootfalse

Attributes
NameTypeInitial Value
 dbhDBH  
 infoUserGroupsInfo  

Operations
NameReturn Type
 collectInfo() boolean 
 getEquipmentGroups( userGroup : int) int 
 new( dbh : DBH)  

Relations
NameTypeBeginsEnds
 <unnamed>dependencyUserGroupsUserGroupsInfo
 <unnamed>dependencyEngineUserGroups


attribute dbh

General
Namedbh
OwnerUserGroups
Type  DBH
Type Modifier  *
Changeability  changeable
Visibility  private
Ordering  unordered
Scope  instance


attribute info

General
Nameinfo
OwnerUserGroups
Type  UserGroupsInfo
Changeability  changeable
Visibility  private
Ordering  unordered
Scope  instance


operation  collectInfo

Collects all relevant information

General
NamecollectInfo
OwnerUserGroups
Return Type  boolean 
Concurrency  sequential
Query  false
Visibility  private
Scope  instance
Abstract  false
Leaffalse
Rootfalse


operation  getEquipmentGroups

Returns list of equipment groups that are part of a specific user group

General
NamegetEquipmentGroups
OwnerUserGroups
Return Type  int 
Return Type Modifier  []
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
userGroupint  inout


parameter userGroup

General
Name  userGroup
Owner  getEquipmentGroups
Type  int 
Direction Kind  inout


operation  new

General
Namenew
OwnerUserGroups
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
dbhDBH  inout


parameter dbh

General
Name  dbh
Owner  new
Type  DBH 
Type Modifier  *
Direction Kind  inout